Build started at 2018-07-05T01:23:35.997138 Main binary: /usr/bin/python Python system: Linux The Meson build system Version: 0.47.0 Source dir: /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/mesa Build dir: /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build Build type: native build Program python found: YES (/usr/bin/python) Running command: /usr/bin/python bin/meson_get_version.py --- stdout --- 18.2.0-devel --- stderr --- Project name: mesa Project version: 18.2.0-devel Sanity testing C compiler: ccache cc Is cross compiler: False. Sanity check compiler command line: ccache cc /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build/meson-private/sanitycheckc.c -o /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build/meson-private/sanitycheckc.exe Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build/meson-private/sanitycheckc.exe Appending CFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2' Native C compiler: ccache cc (gcc 8.1.1 "cc (GCC) 8.1.1 20180531") Sanity testing C++ compiler: ccache c++ Is cross compiler: False. Sanity check compiler command line: ccache c++ /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build/meson-private/sanitycheckcpp.cc -o /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build/meson-private/sanitycheckcpp.exe Sanity check compile stdout: ----- Sanity check compile stderr: ----- Running test binary command: /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/_build/meson-private/sanitycheckcpp.exe Appending CXXFLAGS from environment: '-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt' Appending LDFLAGS from environment: '-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Appending CPPFLAGS from environment: '-D_FORTIFY_SOURCE=2' Native C++ compiler: ccache c++ (gcc 8.1.1 "c++ (GCC) 8.1.1 20180531") Build machine cpu family: x86_64 Build machine cpu: x86_64 Program pkg-config found: YES (/usr/bin/pkg-config) Found pkg-config: /usr/bin/pkg-config (1.5.1) Determining dependency 'vdpau' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion vdpau` -> 0 1.1.1 Called `/usr/bin/pkg-config --cflags vdpau` -> 0 Called `/usr/bin/pkg-config vdpau --libs` -> 0 -L/usr/lib -lvdpau Called `/usr/bin/pkg-config vdpau --libs` -> 0 -lvdpau Running compile: Working directory: /tmp/tmp_1pdckg9 Command line: ccache c++ /tmp/tmp_1pdckg9/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_1pdckg9/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libvdpau.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency vdpau found: YES 1.1.1 Running command: /usr/bin/pkg-config vdpau --cflags --- stdout --- --- stderr --- Determining dependency 'libomxil-bellagio' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libomxil-bellagio` -> 0 0.9.3 Called `/usr/bin/pkg-config --cflags libomxil-bellagio` -> 0 -I/usr/include/bellagio Called `/usr/bin/pkg-config libomxil-bellagio --libs` -> 0 -L/usr/lib -lomxil-bellagio Called `/usr/bin/pkg-config libomxil-bellagio --libs` -> 0 -lomxil-bellagio Running compile: Working directory: /tmp/tmpip9ihabx Command line: ccache c++ /tmp/tmpip9ihabx/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpip9ihabx/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libomxil-bellagio.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libomxil-bellagio found: YES 0.9.3 Called `/usr/bin/pkg-config --variable=libdir libomxil-bellagio` -> 0 /usr/lib Got pkgconfig variable libdir : /usr/lib Called `/usr/bin/pkg-config --variable=pluginsdir libomxil-bellagio` -> 0 /usr/lib/bellagio Got pkgconfig variable pluginsdir : /usr/lib/bellagio Determining dependency 'libva' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libva` -> 0 1.1.0 Called `/usr/bin/pkg-config --cflags libva` -> 0 Called `/usr/bin/pkg-config libva --libs` -> 0 -L/usr/lib -lva Called `/usr/bin/pkg-config libva --libs` -> 0 -lva Running compile: Working directory: /tmp/tmpl7rjwanl Command line: ccache c++ /tmp/tmpl7rjwanl/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpl7rjwanl/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libva.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libva found: YES 1.1.0 Running command: /usr/bin/pkg-config libva --cflags --- stdout --- --- stderr --- Determining dependency 'libclc' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libclc` -> 0 0.2.0 Called `/usr/bin/pkg-config --cflags libclc` -> 0 Called `/usr/bin/pkg-config libclc --libs` -> 0 -L/usr/lib/clc Called `/usr/bin/pkg-config libclc --libs` -> 0 -L/usr/lib/clc Native dependency libclc found: YES 0.2.0 Program python2 found: YES (/usr/bin/python2) Running command: /usr/bin/python2 -c import mako --- stdout --- --- stderr --- Running compile: Working directory: /tmp/tmpnu__w5u4 Command line: ccache cc /tmp/tmpnu__w5u4/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpnu__w5u4/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define bswap32 meson_disable_define_of_bswap32 #include #undef bswap32 #ifdef __cplusplus extern "C" #endif char bswap32 (); #if defined __stub_bswap32 || defined __stub___bswap32 fail fail fail this function is not going to work #endif int main () { return bswap32 (); } Compiler stdout: Compiler stderr: /tmp/ccgWdIiJ.o: In function `main': testfile.c:(.text+0xb): undefined reference to `bswap32' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmp0wbj47tz Command line: ccache cc /tmp/tmp0wbj47tz/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp0wbj47tz/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_bswap32) #error "__builtin_bswap32 not found" #endif #elif ! defined(bswap32) /* Check for __builtin_bswap32 only if no includes were added to the * prefix above, which means no definition of bswap32 can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_bswap32; #else #error "No definition for __builtin_bswap32 found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "bswap32": YES Running compile: Working directory: /tmp/tmp_qo4kmtw Command line: ccache cc /tmp/tmp_qo4kmtw/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_qo4kmtw/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define bswap64 meson_disable_define_of_bswap64 #include #undef bswap64 #ifdef __cplusplus extern "C" #endif char bswap64 (); #if defined __stub_bswap64 || defined __stub___bswap64 fail fail fail this function is not going to work #endif int main () { return bswap64 (); } Compiler stdout: Compiler stderr: /tmp/ccEnyVN1.o: In function `main': testfile.c:(.text+0xb): undefined reference to `bswap64' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpzq3fccjp Command line: ccache cc /tmp/tmpzq3fccjp/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpzq3fccjp/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_bswap64) #error "__builtin_bswap64 not found" #endif #elif ! defined(bswap64) /* Check for __builtin_bswap64 only if no includes were added to the * prefix above, which means no definition of bswap64 can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_bswap64; #else #error "No definition for __builtin_bswap64 found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "bswap64": YES Running compile: Working directory: /tmp/tmpemnftycv Command line: ccache cc /tmp/tmpemnftycv/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpemnftycv/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define clz meson_disable_define_of_clz #include #undef clz #ifdef __cplusplus extern "C" #endif char clz (); #if defined __stub_clz || defined __stub___clz fail fail fail this function is not going to work #endif int main () { return clz (); } Compiler stdout: Compiler stderr: /tmp/ccGK1IId.o: In function `main': testfile.c:(.text+0xb): undefined reference to `clz' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpwyibvpb4 Command line: ccache cc /tmp/tmpwyibvpb4/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpwyibvpb4/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_clz) #error "__builtin_clz not found" #endif #elif ! defined(clz) /* Check for __builtin_clz only if no includes were added to the * prefix above, which means no definition of clz can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_clz; #else #error "No definition for __builtin_clz found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "clz": YES Running compile: Working directory: /tmp/tmp7cb4tyxu Command line: ccache cc /tmp/tmp7cb4tyxu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp7cb4tyxu/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define clzll meson_disable_define_of_clzll #include #undef clzll #ifdef __cplusplus extern "C" #endif char clzll (); #if defined __stub_clzll || defined __stub___clzll fail fail fail this function is not going to work #endif int main () { return clzll (); } Compiler stdout: Compiler stderr: /tmp/ccAwJqJw.o: In function `main': testfile.c:(.text+0xb): undefined reference to `clzll' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmp4rl7hpgn Command line: ccache cc /tmp/tmp4rl7hpgn/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp4rl7hpgn/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_clzll) #error "__builtin_clzll not found" #endif #elif ! defined(clzll) /* Check for __builtin_clzll only if no includes were added to the * prefix above, which means no definition of clzll can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_clzll; #else #error "No definition for __builtin_clzll found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "clzll": YES Running compile: Working directory: /tmp/tmpohwvnz18 Command line: ccache cc /tmp/tmpohwvnz18/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpohwvnz18/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define ctz meson_disable_define_of_ctz #include #undef ctz #ifdef __cplusplus extern "C" #endif char ctz (); #if defined __stub_ctz || defined __stub___ctz fail fail fail this function is not going to work #endif int main () { return ctz (); } Compiler stdout: Compiler stderr: /tmp/ccOUcPrJ.o: In function `main': testfile.c:(.text+0xb): undefined reference to `ctz' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpq6yh5sgq Command line: ccache cc /tmp/tmpq6yh5sgq/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpq6yh5sgq/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_ctz) #error "__builtin_ctz not found" #endif #elif ! defined(ctz) /* Check for __builtin_ctz only if no includes were added to the * prefix above, which means no definition of ctz can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_ctz; #else #error "No definition for __builtin_ctz found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "ctz": YES Running compile: Working directory: /tmp/tmpjhxv9gua Command line: ccache cc /tmp/tmpjhxv9gua/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpjhxv9gua/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define expect meson_disable_define_of_expect #include #undef expect #ifdef __cplusplus extern "C" #endif char expect (); #if defined __stub_expect || defined __stub___expect fail fail fail this function is not going to work #endif int main () { return expect (); } Compiler stdout: Compiler stderr: /tmp/cctSkt6N.o: In function `main': testfile.c:(.text+0xb): undefined reference to `expect' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpfrdo9z9n Command line: ccache cc /tmp/tmpfrdo9z9n/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpfrdo9z9n/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_expect) #error "__builtin_expect not found" #endif #elif ! defined(expect) /* Check for __builtin_expect only if no includes were added to the * prefix above, which means no definition of expect can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_expect; #else #error "No definition for __builtin_expect found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "expect": YES Running compile: Working directory: /tmp/tmp3c2giatp Command line: ccache cc /tmp/tmp3c2giatp/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp3c2giatp/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define ffs meson_disable_define_of_ffs #include #undef ffs #ifdef __cplusplus extern "C" #endif char ffs (); #if defined __stub_ffs || defined __stub___ffs fail fail fail this function is not going to work #endif int main () { return ffs (); } Compiler stdout: Compiler stderr: Checking for function "ffs": YES Running compile: Working directory: /tmp/tmpt7jzs3yu Command line: ccache cc /tmp/tmpt7jzs3yu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpt7jzs3yu/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define ffsll meson_disable_define_of_ffsll #include #undef ffsll #ifdef __cplusplus extern "C" #endif char ffsll (); #if defined __stub_ffsll || defined __stub___ffsll fail fail fail this function is not going to work #endif int main () { return ffsll (); } Compiler stdout: Compiler stderr: Checking for function "ffsll": YES Running compile: Working directory: /tmp/tmph5em0emn Command line: ccache cc /tmp/tmph5em0emn/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmph5em0emn/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define popcount meson_disable_define_of_popcount #include #undef popcount #ifdef __cplusplus extern "C" #endif char popcount (); #if defined __stub_popcount || defined __stub___popcount fail fail fail this function is not going to work #endif int main () { return popcount (); } Compiler stdout: Compiler stderr: /tmp/cc2tsN7b.o: In function `main': testfile.c:(.text+0xb): undefined reference to `popcount' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpslrrv5jg Command line: ccache cc /tmp/tmpslrrv5jg/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpslrrv5jg/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_popcount) #error "__builtin_popcount not found" #endif #elif ! defined(popcount) /* Check for __builtin_popcount only if no includes were added to the * prefix above, which means no definition of popcount can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_popcount; #else #error "No definition for __builtin_popcount found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "popcount": YES Running compile: Working directory: /tmp/tmpu_kikqih Command line: ccache cc /tmp/tmpu_kikqih/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpu_kikqih/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define popcountll meson_disable_define_of_popcountll #include #undef popcountll #ifdef __cplusplus extern "C" #endif char popcountll (); #if defined __stub_popcountll || defined __stub___popcountll fail fail fail this function is not going to work #endif int main () { return popcountll (); } Compiler stdout: Compiler stderr: /tmp/cctQpyho.o: In function `main': testfile.c:(.text+0xb): undefined reference to `popcountll' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpnamveqx4 Command line: ccache cc /tmp/tmpnamveqx4/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpnamveqx4/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_popcountll) #error "__builtin_popcountll not found" #endif #elif ! defined(popcountll) /* Check for __builtin_popcountll only if no includes were added to the * prefix above, which means no definition of popcountll can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_popcountll; #else #error "No definition for __builtin_popcountll found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "popcountll": YES Running compile: Working directory: /tmp/tmpj39ixyxq Command line: ccache cc /tmp/tmpj39ixyxq/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpj39ixyxq/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define unreachable meson_disable_define_of_unreachable #include #undef unreachable #ifdef __cplusplus extern "C" #endif char unreachable (); #if defined __stub_unreachable || defined __stub___unreachable fail fail fail this function is not going to work #endif int main () { return unreachable (); } Compiler stdout: Compiler stderr: /tmp/ccD5SyeC.o: In function `main': testfile.c:(.text+0xb): undefined reference to `unreachable' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpa7dkypq1 Command line: ccache cc /tmp/tmpa7dkypq1/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpa7dkypq1/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_unreachable) #error "__builtin_unreachable not found" #endif #elif ! defined(unreachable) /* Check for __builtin_unreachable only if no includes were added to the * prefix above, which means no definition of unreachable can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_unreachable; #else #error "No definition for __builtin_unreachable found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: Checking for function "unreachable": YES Running compile: Working directory: /tmp/tmpbwnigq98 Command line: ccache cc /tmp/tmpbwnigq98/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpbwnigq98/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((const)); Compiler stdout: Compiler stderr: Checking if "__attribute__((const))" compiles: YES Running compile: Working directory: /tmp/tmp3khm817t Command line: ccache cc /tmp/tmp3khm817t/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp3khm817t/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((flatten)); Compiler stdout: Compiler stderr: Checking if "__attribute__((flatten))" compiles: YES Running compile: Working directory: /tmp/tmpu8drq80g Command line: ccache cc /tmp/tmpu8drq80g/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpu8drq80g/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((malloc)); Compiler stdout: Compiler stderr: /tmp/tmpu8drq80g/testfile.c:1:1: warning: ‘malloc’ attribute ignored [-Wattributes] int foo(void) __attribute__((malloc)); ^~~ Checking if "__attribute__((malloc))" compiles: YES Running compile: Working directory: /tmp/tmpj2wncmas Command line: ccache cc /tmp/tmpj2wncmas/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpj2wncmas/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((pure)); Compiler stdout: Compiler stderr: Checking if "__attribute__((pure))" compiles: YES Running compile: Working directory: /tmp/tmptu_tsw37 Command line: ccache cc /tmp/tmptu_tsw37/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmptu_tsw37/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((unused)); Compiler stdout: Compiler stderr: Checking if "__attribute__((unused))" compiles: YES Running compile: Working directory: /tmp/tmpivot5fmy Command line: ccache cc /tmp/tmpivot5fmy/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpivot5fmy/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((warn_unused_result)); Compiler stdout: Compiler stderr: Checking if "__attribute__((warn_unused_result))" compiles: YES Running compile: Working directory: /tmp/tmprz9f47hf Command line: ccache cc /tmp/tmprz9f47hf/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmprz9f47hf/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((weak)); Compiler stdout: Compiler stderr: Checking if "__attribute__((weak))" compiles: YES Running compile: Working directory: /tmp/tmpqmn69z3o Command line: ccache cc /tmp/tmpqmn69z3o/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpqmn69z3o/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(const char *p, ...) __attribute__((format(printf, 1, 2))); Compiler stdout: Compiler stderr: Checking if "__attribute__((format(...)))" compiles: YES Running compile: Working directory: /tmp/tmp1gp28dy3 Command line: ccache cc /tmp/tmp1gp28dy3/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp1gp28dy3/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: struct __attribute__((packed)) foo { int bar; }; Compiler stdout: Compiler stderr: Checking if "__attribute__((packed))" compiles: YES Running compile: Working directory: /tmp/tmpmck9gh59 Command line: ccache cc /tmp/tmpmck9gh59/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpmck9gh59/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int *foo(void) __attribute__((returns_nonnull)); Compiler stdout: Compiler stderr: Checking if "__attribute__((returns_nonnull))" compiles: YES Running compile: Working directory: /tmp/tmpkp548b4y Command line: ccache cc /tmp/tmpkp548b4y/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpkp548b4y/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo_def(void) __attribute__((visibility("default"))); int foo_hid(void) __attribute__((visibility("hidden"))); int foo_int(void) __attribute__((visibility("internal"))); int foo_pro(void) __attribute__((visibility("protected"))); Compiler stdout: Compiler stderr: Checking if "__attribute__((visibility(...)))" compiles: YES Running compile: Working directory: /tmp/tmpeb5to07u Command line: ccache cc /tmp/tmpeb5to07u/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpeb5to07u/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) { return 0; } int bar(void) __attribute__((alias("foo"))); Compiler stdout: Compiler stderr: Checking if "__attribute__((alias(...)))" compiles: YES Running compile: Working directory: /tmp/tmp7kwt1ei6 Command line: ccache cc /tmp/tmp7kwt1ei6/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp7kwt1ei6/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: int foo(void) __attribute__((__noreturn__)); Compiler stdout: Compiler stderr: Checking if "__attribute__((__noreturn__))" compiles: YES Running compile: Working directory: /tmp/tmp1ig1dgvm Command line: ccache cc /tmp/tmp1ig1dgvm/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp1ig1dgvm/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Wall Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wall: YES Running compile: Working directory: /tmp/tmpvkhitkye Command line: ccache cc /tmp/tmpvkhitkye/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpvkhitkye/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Werror=implicit-function-declaration Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=implicit-function-declaration: YES Running compile: Working directory: /tmp/tmp_q3drq2h Command line: ccache cc /tmp/tmp_q3drq2h/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp_q3drq2h/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Werror=missing-prototypes Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=missing-prototypes: YES Running compile: Working directory: /tmp/tmpylrfeeb9 Command line: ccache cc /tmp/tmpylrfeeb9/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpylrfeeb9/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fno-math-errno Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-math-errno: YES Running compile: Working directory: /tmp/tmp20r8qodu Command line: ccache cc /tmp/tmp20r8qodu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp20r8qodu/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fno-trapping-math Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fno-trapping-math: YES Running compile: Working directory: /tmp/tmpk40uwa0r Command line: ccache cc /tmp/tmpk40uwa0r/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpk40uwa0r/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Qunused-arguments Code: int i; Compiler stdout: Compiler stderr: cc: error: unrecognized command line option ‘-Qunused-arguments’; did you mean ‘-Wunused-parameter’? Compiler for C supports arguments -Qunused-arguments: NO Running compile: Working directory: /tmp/tmpj_js1ybi Command line: ccache cc /tmp/tmpj_js1ybi/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpj_js1ybi/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Wmissing-field-initializers Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Wmissing-field-initializers: YES Running compile: Working directory: /tmp/tmp8zxfem2_ Command line: ccache cc /tmp/tmp8zxfem2_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp8zxfem2_/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fvisibility=hidden Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -fvisibility=hidden: YES Running compile: Working directory: /tmp/tmp__lga9az Command line: ccache c++ /tmp/tmp__lga9az/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp__lga9az/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -Wall Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wall: YES Running compile: Working directory: /tmp/tmpx6cwtvx5 Command line: ccache c++ /tmp/tmpx6cwtvx5/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpx6cwtvx5/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -fno-math-errno Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fno-math-errno: YES Running compile: Working directory: /tmp/tmp_usnd1az Command line: ccache c++ /tmp/tmp_usnd1az/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp_usnd1az/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -fno-trapping-math Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fno-trapping-math: YES Running compile: Working directory: /tmp/tmp13oy5z3s Command line: ccache c++ /tmp/tmp13oy5z3s/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp13oy5z3s/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -Qunused-arguments Code: int i; Compiler stdout: Compiler stderr: c++: error: unrecognized command line option ‘-Qunused-arguments’; did you mean ‘-Wunused-parameter’? Compiler for C++ supports arguments -Qunused-arguments: NO Running compile: Working directory: /tmp/tmpa_43zl2x Command line: ccache c++ /tmp/tmpa_43zl2x/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpa_43zl2x/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -Wnon-virtual-dtor Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wnon-virtual-dtor: YES Running compile: Working directory: /tmp/tmph7q7x533 Command line: ccache c++ /tmp/tmph7q7x533/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmph7q7x533/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -Wmissing-field-initializers Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Wmissing-field-initializers: YES Running compile: Working directory: /tmp/tmpecuwyu_0 Command line: ccache cc /tmp/tmpecuwyu_0/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpecuwyu_0/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Woverride-init Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Woverride-init: YES Running compile: Working directory: /tmp/tmphn6jvxfs Command line: ccache cc /tmp/tmphn6jvxfs/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmphn6jvxfs/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Winitializer-overrides Code: int i; Compiler stdout: Compiler stderr: cc: error: unrecognized command line option ‘-Winitializer-overrides’; did you mean ‘-Wno-suggest-override’? Compiler for C supports arguments -Winitializer-overrides: NO Running compile: Working directory: /tmp/tmpl3gld9gy Command line: ccache c++ /tmp/tmpl3gld9gy/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpl3gld9gy/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -fvisibility=hidden Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -fvisibility=hidden: YES Running compile: Working directory: /tmp/tmphggrf6a8 Command line: ccache cc /tmp/tmphggrf6a8/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmphggrf6a8/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Werror=pointer-arith Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /tmp/tmp_f21_euu Command line: ccache c++ /tmp/tmp_f21_euu/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp_f21_euu/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -Werror=pointer-arith Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=pointer-arith: YES Running compile: Working directory: /tmp/tmp2lkwo0zn Command line: ccache cc /tmp/tmp2lkwo0zn/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp2lkwo0zn/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -Werror=vla Code: int i; Compiler stdout: Compiler stderr: Compiler for C supports arguments -Werror=vla: YES Running compile: Working directory: /tmp/tmpvsfqjmo_ Command line: ccache c++ /tmp/tmpvsfqjmo_/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpvsfqjmo_/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -fpermissive -Werror=vla Code: int i; Compiler stdout: Compiler stderr: Compiler for C++ supports arguments -Werror=vla: YES Running compile: Working directory: /tmp/tmp_dinp5ad Command line: ccache cc /tmp/tmp_dinp5ad/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp_dinp5ad/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: #include int main() { struct { uint64_t *v; } x; return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) & (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL); } Compiler stdout: Compiler stderr: In file included from /usr/include/bits/libc-header-start.h:33, from /usr/include/stdint.h:26, from /usr/lib/gcc/x86_64-pc-linux-gnu/8.1.1/include/stdint.h:9, from /tmp/tmp_dinp5ad/testfile.c:1: /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^~~~~~~ Checking if "GCC atomic builtins" compiles: YES Running compile: Working directory: /tmp/tmp9u5y0pd5 Command line: ccache cc /tmp/tmp9u5y0pd5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp9u5y0pd5/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #include int main() { struct { uint64_t *v; } x; return (int)__atomic_load_n(x.v, __ATOMIC_ACQUIRE) & (int)__atomic_add_fetch(x.v, (uint64_t)1, __ATOMIC_ACQ_REL); } Compiler stdout: Compiler stderr: Checking if "GCC atomic builtins required -latomic" links: YES Running compile: Working directory: /tmp/tmpgbcbtva1 Command line: ccache cc /tmp/tmpgbcbtva1/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpgbcbtva1/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #include uint64_t v; int main() { return __sync_add_and_fetch(&v, (uint64_t)1); } Compiler stdout: Compiler stderr: Checking if "GCC 64bit atomics" links: YES Running compile: Working directory: /tmp/tmporcmql8k Command line: ccache cc /tmp/tmporcmql8k/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmporcmql8k/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: #include int main () { /* If it's not defined as a macro, try to use as a symbol */ #ifndef major major; #endif } Compiler stdout: Compiler stderr: In file included from /usr/include/sys/sysmacros.h:39, from /tmp/tmporcmql8k/testfile.c:2: /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^~~~~~~ Header has symbol "major": YES Running compile: Working directory: /tmp/tmps2wjkm5w Command line: ccache cc /tmp/tmps2wjkm5w/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmps2wjkm5w/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: /tmp/tmps2wjkm5w/testfile.c:1:10: fatal error: xlocale.h: No such file or directory #include ^~~~~~~~~~~ compilation terminated. Checking if "xlocale.h" compiles: NO Running compile: Working directory: /tmp/tmppq4_ypm2 Command line: ccache cc /tmp/tmppq4_ypm2/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmppq4_ypm2/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: In file included from /usr/include/sys/sysctl.h:21, from /tmp/tmppq4_ypm2/testfile.c:1: /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^~~~~~~ Checking if "sys/sysctl.h" compiles: YES Running compile: Working directory: /tmp/tmp8qzyw7j_ Command line: ccache cc /tmp/tmp8qzyw7j_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmp8qzyw7j_/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: Checking if "linux/futex.h" compiles: YES Running compile: Working directory: /tmp/tmpvdf3u33l Command line: ccache cc /tmp/tmpvdf3u33l/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -c -o /tmp/tmpvdf3u33l/output.obj -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -D_FORTIFY_SOURCE=2 -O0 -std=c99 Code: #include Compiler stdout: Compiler stderr: In file included from /usr/include/endian.h:21, from /tmp/tmpvdf3u33l/testfile.c:1: /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires compiling with optimization (-O) [-Wcpp] # warning _FORTIFY_SOURCE requires compiling with optimization (-O) ^~~~~~~ Checking if "endian.h" compiles: YES Running compile: Working directory: /tmp/tmpl_8h5gtc Command line: ccache cc /tmp/tmpl_8h5gtc/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpl_8h5gtc/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define strtof meson_disable_define_of_strtof #include #undef strtof #ifdef __cplusplus extern "C" #endif char strtof (); #if defined __stub_strtof || defined __stub___strtof fail fail fail this function is not going to work #endif int main () { return strtof (); } Compiler stdout: Compiler stderr: Checking for function "strtof": YES Running compile: Working directory: /tmp/tmp71rb839r Command line: ccache cc /tmp/tmp71rb839r/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp71rb839r/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define mkostemp meson_disable_define_of_mkostemp #include #undef mkostemp #ifdef __cplusplus extern "C" #endif char mkostemp (); #if defined __stub_mkostemp || defined __stub___mkostemp fail fail fail this function is not going to work #endif int main () { return mkostemp (); } Compiler stdout: Compiler stderr: Checking for function "mkostemp": YES Running compile: Working directory: /tmp/tmpixy2ta0b Command line: ccache cc /tmp/tmpixy2ta0b/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpixy2ta0b/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define posix_memalign meson_disable_define_of_posix_memalign #include #undef posix_memalign #ifdef __cplusplus extern "C" #endif char posix_memalign (); #if defined __stub_posix_memalign || defined __stub___posix_memalign fail fail fail this function is not going to work #endif int main () { return posix_memalign (); } Compiler stdout: Compiler stderr: Checking for function "posix_memalign": YES Running compile: Working directory: /tmp/tmplkhcmfxu Command line: ccache cc /tmp/tmplkhcmfxu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmplkhcmfxu/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define timespec_get meson_disable_define_of_timespec_get #include #undef timespec_get #ifdef __cplusplus extern "C" #endif char timespec_get (); #if defined __stub_timespec_get || defined __stub___timespec_get fail fail fail this function is not going to work #endif int main () { return timespec_get (); } Compiler stdout: Compiler stderr: Checking for function "timespec_get": YES Running compile: Working directory: /tmp/tmp7j61cmv9 Command line: ccache cc /tmp/tmp7j61cmv9/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp7j61cmv9/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define memfd_create meson_disable_define_of_memfd_create #include #undef memfd_create #ifdef __cplusplus extern "C" #endif char memfd_create (); #if defined __stub_memfd_create || defined __stub___memfd_create fail fail fail this function is not going to work #endif int main () { return memfd_create (); } Compiler stdout: Compiler stderr: Checking for function "memfd_create": YES WARNING: Passed invalid keyword argument "extra_args". WARNING: This will become a hard error in the future. Running compile: Working directory: /tmp/tmpir3p9acu Command line: ccache cc /tmp/tmpir3p9acu/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpir3p9acu/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define _GNU_SOURCE #include #include #ifdef HAVE_XLOCALE_H #include #endif int main() { locale_t loc = newlocale(LC_CTYPE_MASK, "C", NULL); const char *s = "1.0"; char *end; double d = strtod_l(s, end, loc); float f = strtof_l(s, end, loc); freelocale(loc); return 0; } Compiler stdout: Compiler stderr: /tmp/tmpir3p9acu/testfile.c: In function ‘main’: /tmp/tmpir3p9acu/testfile.c:12:30: warning: passing argument 2 of ‘strtod_l’ from incompatible pointer type [-Wincompatible-pointer-types] double d = strtod_l(s, end, loc); ^~~ In file included from /tmp/tmpir3p9acu/testfile.c:3: /usr/include/stdlib.h:296:22: note: expected ‘char ** restrict’ but argument is of type ‘char *’ char **__restrict __endptr, locale_t __loc) ~~~~~~~~~~~~~~~~~~^~~~~~~~ /tmp/tmpir3p9acu/testfile.c:13:29: warning: passing argument 2 of ‘strtof_l’ from incompatible pointer type [-Wincompatible-pointer-types] float f = strtof_l(s, end, loc); ^~~ In file included from /tmp/tmpir3p9acu/testfile.c:3: /usr/include/stdlib.h:300:28: note: expected ‘char ** restrict’ but argument is of type ‘char *’ char **__restrict __endptr, locale_t __loc) ~~~~~~~~~~~~~~~~~~^~~~~~~~ Checking if "strtod has locale support" links: YES Running compile: Working directory: /tmp/tmpq5tpnqsz Command line: ccache cc /tmp/tmpq5tpnqsz/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpq5tpnqsz/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 -Wl,-Bsymbolic Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "Bsymbolic" links: YES Running compile: Working directory: /tmp/tmpxbgu484x Command line: ccache cc /tmp/tmpxbgu484x/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpxbgu484x/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 -Wl,--gc-sections Code: static char unused() { return 5; } int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "gc-sections" links: YES Running compile: Working directory: /tmp/tmpa3xsiq6i Command line: ccache cc /tmp/tmpa3xsiq6i/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpa3xsiq6i/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 -Wl,--version-script=/home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/mesa/build-support/conftest.map Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "version-script" links: YES Running compile: Working directory: /tmp/tmpwxpe2oag Command line: ccache cc /tmp/tmpwxpe2oag/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpwxpe2oag/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 -Wl,--dynamic-list=/home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/mesa/build-support/conftest.dyn Code: int main() { return 0; } Compiler stdout: Compiler stderr: Checking if "dynamic-list" links: YES Running compile: Working directory: /tmp/tmpjwbtxec5 Command line: ccache cc /tmp/tmpjwbtxec5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpjwbtxec5/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define dlopen meson_disable_define_of_dlopen #include #undef dlopen #ifdef __cplusplus extern "C" #endif char dlopen (); #if defined __stub_dlopen || defined __stub___dlopen fail fail fail this function is not going to work #endif int main () { return dlopen (); } Compiler stdout: Compiler stderr: /tmp/ccrKx2Ib.o: In function `main': testfile.c:(.text+0xb): undefined reference to `dlopen' collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpelji8nf2 Command line: ccache cc /tmp/tmpelji8nf2/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpelji8nf2/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: int main() { #ifdef __has_builtin #if !__has_builtin(__builtin_dlopen) #error "__builtin_dlopen not found" #endif #elif ! defined(dlopen) /* Check for __builtin_dlopen only if no includes were added to the * prefix above, which means no definition of dlopen can be found. * We would always check for this, but we get false positives on * MSYS2 if we do. Their toolchain is broken, but we can at least * give them a workaround. */ #if 1 __builtin_dlopen; #else #error "No definition for __builtin_dlopen found in the prefix" #endif #endif } Compiler stdout: Compiler stderr: /tmp/tmpelji8nf2/testfile.c: In function ‘main’: /tmp/tmpelji8nf2/testfile.c:14:17: error: ‘__builtin_dlopen’ undeclared (first use in this function); did you mean ‘__builtin_drem’? __builtin_dlopen; ^~~~~~~~~~~~~~~~ __builtin_drem /tmp/tmpelji8nf2/testfile.c:14:17: note: each undeclared identifier is reported only once for each function it appears in Checking for function "dlopen": NO Running compile: Working directory: /tmp/tmpb1gjo7h5 Command line: ccache cc /tmp/tmpb1gjo7h5/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpb1gjo7h5/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -Wl,--start-group -ldl -Wl,--end-group Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library dl found: YES Running compile: Working directory: /tmp/tmpblyx9va_ Command line: ccache cc /tmp/tmpblyx9va_/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpblyx9va_/output.exe -Wl,--start-group -ldl -Wl,--end-group -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define dladdr meson_disable_define_of_dladdr #include #undef dladdr #ifdef __cplusplus extern "C" #endif char dladdr (); #if defined __stub_dladdr || defined __stub___dladdr fail fail fail this function is not going to work #endif int main () { return dladdr (); } Compiler stdout: Compiler stderr: Checking for function "dladdr": YES Running compile: Working directory: /tmp/tmpkave8fmw Command line: ccache cc /tmp/tmpkave8fmw/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpkave8fmw/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define dl_iterate_phdr meson_disable_define_of_dl_iterate_phdr #include #undef dl_iterate_phdr #ifdef __cplusplus extern "C" #endif char dl_iterate_phdr (); #if defined __stub_dl_iterate_phdr || defined __stub___dl_iterate_phdr fail fail fail this function is not going to work #endif int main () { return dl_iterate_phdr (); } Compiler stdout: Compiler stderr: Checking for function "dl_iterate_phdr": YES Running compile: Working directory: /tmp/tmpj54ws4kl Command line: ccache cc /tmp/tmpj54ws4kl/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpj54ws4kl/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define clock_gettime meson_disable_define_of_clock_gettime #include #undef clock_gettime #ifdef __cplusplus extern "C" #endif char clock_gettime (); #if defined __stub_clock_gettime || defined __stub___clock_gettime fail fail fail this function is not going to work #endif int main () { return clock_gettime (); } Compiler stdout: Compiler stderr: Checking for function "clock_gettime": YES Determining dependency 'zlib' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion zlib` -> 0 1.2.11 Called `/usr/bin/pkg-config --cflags zlib` -> 0 Called `/usr/bin/pkg-config zlib --libs` -> 0 -L/usr/lib -lz Called `/usr/bin/pkg-config zlib --libs` -> 0 -lz Running compile: Working directory: /tmp/tmp7duxsntx Command line: ccache c++ /tmp/tmp7duxsntx/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp7duxsntx/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libz.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency zlib found: YES 1.2.11 Dependency threads found: YES Determining dependency 'libelf' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libelf` -> 0 0.171 Called `/usr/bin/pkg-config --cflags libelf` -> 0 Called `/usr/bin/pkg-config libelf --libs` -> 0 -L/usr/lib -lelf Called `/usr/bin/pkg-config libelf --libs` -> 0 -lelf Running compile: Working directory: /tmp/tmpsbz6ckek Command line: ccache c++ /tmp/tmpsbz6ckek/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpsbz6ckek/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libelf.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libelf found: YES 0.171 Determining dependency 'expat' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion expat` -> 0 2.2.5 Called `/usr/bin/pkg-config --cflags expat` -> 0 Called `/usr/bin/pkg-config expat --libs` -> 0 -L/usr/lib -lexpat Called `/usr/bin/pkg-config expat --libs` -> 0 -lexpat Running compile: Working directory: /tmp/tmp3ghwygnv Command line: ccache c++ /tmp/tmp3ghwygnv/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp3ghwygnv/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libexpat.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency expat found: YES 2.2.5 Running compile: Working directory: /tmp/tmp87kjv9js Command line: ccache cc /tmp/tmp87kjv9js/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp87kjv9js/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -Wl,--start-group -lm -Wl,--end-group Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library m found: YES Determining dependency 'libdrm_intel' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libdrm_intel` -> 0 2.4.92 Called `/usr/bin/pkg-config --cflags libdrm_intel` -> 0 -I/usr/include/libdrm Called `/usr/bin/pkg-config libdrm_intel --libs` -> 0 -L/usr/lib -ldrm_intel -ldrm Called `/usr/bin/pkg-config libdrm_intel --libs` -> 0 -ldrm_intel -ldrm Running compile: Working directory: /tmp/tmpxhc_lrzs Command line: ccache c++ /tmp/tmpxhc_lrzs/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpxhc_lrzs/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libdrm_intel.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Running compile: Working directory: /tmp/tmpk1t36td_ Command line: ccache c++ /tmp/tmpk1t36td_/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpk1t36td_/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libdrm.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libdrm_intel found: YES 2.4.92 Determining dependency 'libdrm_amdgpu' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libdrm_amdgpu` -> 0 2.4.92 Called `/usr/bin/pkg-config --cflags libdrm_amdgpu` -> 0 -I/usr/include/libdrm Called `/usr/bin/pkg-config libdrm_amdgpu --libs` -> 0 -L/usr/lib -ldrm_amdgpu Called `/usr/bin/pkg-config libdrm_amdgpu --libs` -> 0 -ldrm_amdgpu Running compile: Working directory: /tmp/tmpqdaaz8al Command line: ccache c++ /tmp/tmpqdaaz8al/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpqdaaz8al/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libdrm_amdgpu.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libdrm_amdgpu found: YES 2.4.92 Determining dependency 'libdrm_radeon' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libdrm_radeon` -> 0 2.4.92 Called `/usr/bin/pkg-config --cflags libdrm_radeon` -> 0 -I/usr/include/libdrm Called `/usr/bin/pkg-config libdrm_radeon --libs` -> 0 -L/usr/lib -ldrm_radeon Called `/usr/bin/pkg-config libdrm_radeon --libs` -> 0 -ldrm_radeon Running compile: Working directory: /tmp/tmp5omars3u Command line: ccache c++ /tmp/tmp5omars3u/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp5omars3u/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libdrm_radeon.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libdrm_radeon found: YES 2.4.92 Determining dependency 'libdrm_nouveau' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libdrm_nouveau` -> 0 2.4.92 Called `/usr/bin/pkg-config --cflags libdrm_nouveau` -> 0 -I/usr/include/libdrm -I/usr/include/libdrm/nouveau Called `/usr/bin/pkg-config libdrm_nouveau --libs` -> 0 -L/usr/lib -ldrm_nouveau Called `/usr/bin/pkg-config libdrm_nouveau --libs` -> 0 -ldrm_nouveau Running compile: Working directory: /tmp/tmpemso6l3a Command line: ccache c++ /tmp/tmpemso6l3a/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpemso6l3a/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libdrm_nouveau.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libdrm_nouveau found: YES 2.4.92 Determining dependency 'libdrm' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libdrm` -> 0 2.4.92 Called `/usr/bin/pkg-config --cflags libdrm` -> 0 -I/usr/include/libdrm Called `/usr/bin/pkg-config libdrm --libs` -> 0 -L/usr/lib -ldrm Called `/usr/bin/pkg-config libdrm --libs` -> 0 -ldrm Native dependency libdrm found: YES 2.4.92 Found llvm-config: /usr/bin/llvm-config (7.0.0) Dependency LLVM found: YES LLVM module all-targets found: YES LLVM module amdgpu found: YES LLVM module asmparser found: YES LLVM module bitreader found: YES LLVM module bitwriter found: YES LLVM module coverage found: YES LLVM module engine found: YES LLVM module instrumentation found: YES LLVM module ipo found: YES LLVM module irreader found: YES LLVM module linker found: YES LLVM module lto found: YES LLVM module mcdisassembler found: YES LLVM module mcjit found: YES LLVM module objcarcopts found: YES LLVM module option found: YES LLVM module profiledata found: YES LLVM module coroutines found: YES LLVM module opencl found: NO (optional) Got config-tool variable has-rtti : YES Determining dependency 'libglvnd' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libglvnd` -> 0 1.0.0 Called `/usr/bin/pkg-config --cflags libglvnd` -> 0 Called `/usr/bin/pkg-config libglvnd --libs` -> 0 Called `/usr/bin/pkg-config libglvnd --libs` -> 0 Native dependency libglvnd found: YES 1.0.0 Program bison found: YES (/usr/bin/bison) Program flex found: YES (/usr/bin/flex) Determining dependency 'libunwind' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion libunwind` -> 0 1.2.1 Called `/usr/bin/pkg-config --cflags libunwind` -> 0 Called `/usr/bin/pkg-config libunwind --libs` -> 0 -L/usr/lib -lunwind Called `/usr/bin/pkg-config libunwind --libs` -> 0 -lunwind Running compile: Working directory: /tmp/tmpbxg6_c73 Command line: ccache c++ /tmp/tmpbxg6_c73/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpbxg6_c73/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libunwind.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency libunwind found: YES 1.2.1 Program wayland-scanner found: YES (/usr/bin/wayland-scanner) Determining dependency 'wayland-protocols' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion wayland-protocols` -> 0 1.14 Called `/usr/bin/pkg-config --cflags wayland-protocols` -> 0 Called `/usr/bin/pkg-config wayland-protocols --libs` -> 0 Called `/usr/bin/pkg-config wayland-protocols --libs` -> 0 Native dependency wayland-protocols found: YES 1.14 Determining dependency 'wayland-client' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion wayland-client` -> 0 1.15.0 Called `/usr/bin/pkg-config --cflags wayland-client` -> 0 Called `/usr/bin/pkg-config wayland-client --libs` -> 0 -L/usr/lib -lwayland-client Called `/usr/bin/pkg-config wayland-client --libs` -> 0 -lwayland-client Running compile: Working directory: /tmp/tmp_0iqlhvf Command line: ccache c++ /tmp/tmp_0iqlhvf/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp_0iqlhvf/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libwayland-client.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency wayland-client found: YES 1.15.0 Determining dependency 'wayland-server' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion wayland-server` -> 0 1.15.0 Called `/usr/bin/pkg-config --cflags wayland-server` -> 0 Called `/usr/bin/pkg-config wayland-server --libs` -> 0 -L/usr/lib -lwayland-server Called `/usr/bin/pkg-config wayland-server --libs` -> 0 -lwayland-server Running compile: Working directory: /tmp/tmpd1h7zfwl Command line: ccache c++ /tmp/tmpd1h7zfwl/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpd1h7zfwl/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libwayland-server.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency wayland-server found: YES 1.15.0 Determining dependency 'wayland-egl-backend' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion wayland-egl-backend` -> 0 3 Called `/usr/bin/pkg-config --cflags wayland-egl-backend` -> 0 Called `/usr/bin/pkg-config wayland-egl-backend --libs` -> 0 Called `/usr/bin/pkg-config wayland-egl-backend --libs` -> 0 Native dependency wayland-egl-backend found: YES 3 Running command: /usr/bin/pkg-config wayland-egl-backend --cflags --- stdout --- --- stderr --- Called `/usr/bin/pkg-config --variable=pkgdatadir wayland-protocols` -> 0 //usr/share/wayland-protocols Got pkgconfig variable pkgdatadir : //usr/share/wayland-protocols Determining dependency 'x11' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion x11` -> 0 1.6.5 Called `/usr/bin/pkg-config --cflags x11` -> 0 Called `/usr/bin/pkg-config x11 --libs` -> 0 -L/usr/lib -lX11 Called `/usr/bin/pkg-config x11 --libs` -> 0 -lX11 Running compile: Working directory: /tmp/tmpjfkb3c4v Command line: ccache c++ /tmp/tmpjfkb3c4v/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpjfkb3c4v/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libX11.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency x11 found: YES 1.6.5 Determining dependency 'xext' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xext` -> 0 1.3.3 Called `/usr/bin/pkg-config --cflags xext` -> 0 Called `/usr/bin/pkg-config xext --libs` -> 0 -L/usr/lib -lXext Called `/usr/bin/pkg-config xext --libs` -> 0 -lXext Running compile: Working directory: /tmp/tmpw00nsxij Command line: ccache c++ /tmp/tmpw00nsxij/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpw00nsxij/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libXext.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xext found: YES 1.3.3 Determining dependency 'xdamage' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xdamage` -> 0 1.1.4 Called `/usr/bin/pkg-config --cflags xdamage` -> 0 Called `/usr/bin/pkg-config xdamage --libs` -> 0 -L/usr/lib -lXdamage -lXfixes Called `/usr/bin/pkg-config xdamage --libs` -> 0 -lXdamage -lXfixes Running compile: Working directory: /tmp/tmp4br1_hh3 Command line: ccache c++ /tmp/tmp4br1_hh3/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp4br1_hh3/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libXdamage.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Running compile: Working directory: /tmp/tmpyruyfqa6 Command line: ccache c++ /tmp/tmpyruyfqa6/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyruyfqa6/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libXfixes.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xdamage found: YES 1.1.4 Determining dependency 'xfixes' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xfixes` -> 0 5.0.3 Called `/usr/bin/pkg-config --cflags xfixes` -> 0 Called `/usr/bin/pkg-config xfixes --libs` -> 0 -L/usr/lib -lXfixes Called `/usr/bin/pkg-config xfixes --libs` -> 0 -lXfixes Native dependency xfixes found: YES 5.0.3 Determining dependency 'xcb-glx' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-glx` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-glx` -> 0 Called `/usr/bin/pkg-config xcb-glx --libs` -> 0 -L/usr/lib -lxcb-glx Called `/usr/bin/pkg-config xcb-glx --libs` -> 0 -lxcb-glx Running compile: Working directory: /tmp/tmpmqwdif4g Command line: ccache c++ /tmp/tmpmqwdif4g/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpmqwdif4g/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-glx.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-glx found: YES 1.13 Determining dependency 'xxf86vm' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xxf86vm` -> 0 1.1.4 Called `/usr/bin/pkg-config --cflags xxf86vm` -> 0 Called `/usr/bin/pkg-config xxf86vm --libs` -> 0 -L/usr/lib -lXxf86vm Called `/usr/bin/pkg-config xxf86vm --libs` -> 0 -lXxf86vm Running compile: Working directory: /tmp/tmp0jm4mn2z Command line: ccache c++ /tmp/tmp0jm4mn2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp0jm4mn2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libXxf86vm.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xxf86vm found: YES 1.1.4 Determining dependency 'xcb' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb` -> 0 Called `/usr/bin/pkg-config xcb --libs` -> 0 -L/usr/lib -lxcb Called `/usr/bin/pkg-config xcb --libs` -> 0 -lxcb Running compile: Working directory: /tmp/tmpeiedbfvd Command line: ccache c++ /tmp/tmpeiedbfvd/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpeiedbfvd/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb found: YES 1.13 Determining dependency 'x11-xcb' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion x11-xcb` -> 0 1.6.5 Called `/usr/bin/pkg-config --cflags x11-xcb` -> 0 Called `/usr/bin/pkg-config x11-xcb --libs` -> 0 -L/usr/lib -lX11-xcb -lX11 -lxcb Called `/usr/bin/pkg-config x11-xcb --libs` -> 0 -lX11-xcb -lX11 -lxcb Running compile: Working directory: /tmp/tmpzeapvw62 Command line: ccache c++ /tmp/tmpzeapvw62/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpzeapvw62/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libX11-xcb.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency x11-xcb found: YES 1.6.5 Determining dependency 'xcb-dri2' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-dri2` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-dri2` -> 0 Called `/usr/bin/pkg-config xcb-dri2 --libs` -> 0 -L/usr/lib -lxcb-dri2 Called `/usr/bin/pkg-config xcb-dri2 --libs` -> 0 -lxcb-dri2 Running compile: Working directory: /tmp/tmp9uv9svqn Command line: ccache c++ /tmp/tmp9uv9svqn/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp9uv9svqn/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-dri2.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-dri2 found: YES 1.13 Determining dependency 'xcb-dri3' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-dri3` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-dri3` -> 0 Called `/usr/bin/pkg-config xcb-dri3 --libs` -> 0 -L/usr/lib -lxcb-dri3 Called `/usr/bin/pkg-config xcb-dri3 --libs` -> 0 -lxcb-dri3 Running compile: Working directory: /tmp/tmp68yqth3w Command line: ccache c++ /tmp/tmp68yqth3w/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp68yqth3w/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-dri3.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-dri3 found: YES 1.13 Determining dependency 'xcb-present' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-present` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-present` -> 0 Called `/usr/bin/pkg-config xcb-present --libs` -> 0 -L/usr/lib -lxcb-present Called `/usr/bin/pkg-config xcb-present --libs` -> 0 -lxcb-present Running compile: Working directory: /tmp/tmp0gxdday2 Command line: ccache c++ /tmp/tmp0gxdday2/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp0gxdday2/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-present.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-present found: YES 1.13 Determining dependency 'xcb-sync' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-sync` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-sync` -> 0 Called `/usr/bin/pkg-config xcb-sync --libs` -> 0 -L/usr/lib -lxcb-sync Called `/usr/bin/pkg-config xcb-sync --libs` -> 0 -lxcb-sync Running compile: Working directory: /tmp/tmp6k9n8hpb Command line: ccache c++ /tmp/tmp6k9n8hpb/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp6k9n8hpb/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-sync.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-sync found: YES 1.13 Determining dependency 'xshmfence' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xshmfence` -> 0 1.3 Called `/usr/bin/pkg-config --cflags xshmfence` -> 0 Called `/usr/bin/pkg-config xshmfence --libs` -> 0 -L/usr/lib -lxshmfence Called `/usr/bin/pkg-config xshmfence --libs` -> 0 -lxshmfence Running compile: Working directory: /tmp/tmpdzlhqmvb Command line: ccache c++ /tmp/tmpdzlhqmvb/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpdzlhqmvb/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxshmfence.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xshmfence found: YES 1.3 Determining dependency 'dri2proto' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion dri2proto` -> 0 2.8 Called `/usr/bin/pkg-config --cflags dri2proto` -> 0 Called `/usr/bin/pkg-config dri2proto --libs` -> 0 Called `/usr/bin/pkg-config dri2proto --libs` -> 0 Native dependency dri2proto found: YES 2.8 Determining dependency 'glproto' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion glproto` -> 0 1.4.17 Called `/usr/bin/pkg-config --cflags glproto` -> 0 Called `/usr/bin/pkg-config glproto --libs` -> 0 Called `/usr/bin/pkg-config glproto --libs` -> 0 Native dependency glproto found: YES 1.4.17 Determining dependency 'xcb-xfixes' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-xfixes` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-xfixes` -> 0 Called `/usr/bin/pkg-config xcb-xfixes --libs` -> 0 -L/usr/lib -lxcb-xfixes Called `/usr/bin/pkg-config xcb-xfixes --libs` -> 0 -lxcb-xfixes Running compile: Working directory: /tmp/tmpxqkws4t9 Command line: ccache c++ /tmp/tmpxqkws4t9/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpxqkws4t9/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-xfixes.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-xfixes found: YES 1.13 Determining dependency 'xcb-randr' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xcb-randr` -> 0 1.13 Called `/usr/bin/pkg-config --cflags xcb-randr` -> 0 Called `/usr/bin/pkg-config xcb-randr --libs` -> 0 -L/usr/lib -lxcb-randr Called `/usr/bin/pkg-config xcb-randr --libs` -> 0 -lxcb-randr Running compile: Working directory: /tmp/tmplhaww8i4 Command line: ccache c++ /tmp/tmplhaww8i4/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmplhaww8i4/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libxcb-randr.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xcb-randr found: YES 1.13 Determining dependency 'xrandr' with pkg-config executable '/usr/bin/pkg-config' Called `/usr/bin/pkg-config --modversion xrandr` -> 0 1.5.1 Called `/usr/bin/pkg-config --cflags xrandr` -> 0 Called `/usr/bin/pkg-config xrandr --libs` -> 0 -L/usr/lib -lXrandr Called `/usr/bin/pkg-config xrandr --libs` -> 0 -lXrandr Running compile: Working directory: /tmp/tmpgm_b3dqu Command line: ccache c++ /tmp/tmpgm_b3dqu/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpgm_b3dqu/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libXrandr.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Native dependency xrandr found: YES 1.5.1 Running compile: Working directory: /tmp/tmp0o7pky97 Command line: ccache cc /tmp/tmp0o7pky97/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmp0o7pky97/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -Wl,--start-group -llibsensors -Wl,--end-group Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: /usr/bin/ld: cannot find -llibsensors collect2: error: ld returned 1 exit status Running compile: Working directory: /tmp/tmpr_t78eog Command line: ccache cc /tmp/tmpr_t78eog/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpr_t78eog/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -Wl,--whole-archive -Wl,--start-group /usr/lib/libsensors.so -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: Library libsensors found: YES Program nm found: YES (/usr/bin/nm) WARNING: build_always is deprecated. Combine build_by_default and build_always_stale instead. Program /home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/mesa/bin/install_megadrivers.py found: YES (/home/panoramix/Documents/WIP/pkgbuilds/mesa-git/src/mesa/bin/install_megadrivers.py) Running compile: Working directory: /tmp/tmpde1v6pv6 Command line: ccache cc /tmp/tmpde1v6pv6/testfile.c -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpde1v6pv6/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -std=c99 Code: #define mincore meson_disable_define_of_mincore #include #undef mincore #ifdef __cplusplus extern "C" #endif char mincore (); #if defined __stub_mincore || defined __stub___mincore fail fail fail this function is not going to work #endif int main () { return mincore (); } Compiler stdout: Compiler stderr: Checking for function "mincore": YES Called `/usr/bin/pkg-config --variable=includedir libclc` -> 0 /usr/include Got pkgconfig variable includedir : /usr/include Got pkgconfig variable includedir : /usr/include Called `/usr/bin/pkg-config --variable=libexecdir libclc` -> 0 /usr/lib/clc Got pkgconfig variable libexecdir : /usr/lib/clc Got pkgconfig variable libexecdir : /usr/lib/clc Got config-tool variable libdir : /usr/lib Got config-tool variable version : 7.0.0svn Got config-tool variable libdir : /usr/lib Got config-tool variable version : 7.0.0svn Got config-tool variable libdir : /usr/lib Running compile: Working directory: /tmp/tmpyx2qge2z Command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Compiler stdout: Compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status Using cached compile: Cached command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Cached compiler stdout: Cached compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status Using cached compile: Cached command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Cached compiler stdout: Cached compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status Using cached compile: Cached command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Cached compiler stdout: Cached compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status Using cached compile: Cached command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Cached compiler stdout: Cached compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status Using cached compile: Cached command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Cached compiler stdout: Cached compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status Using cached compile: Cached command line: ccache c++ /tmp/tmpyx2qge2z/testfile.cpp -pipe -D_FILE_OFFSET_BITS=64 -o /tmp/tmpyx2qge2z/output.exe -march=x86-64 -mtune=generic -O2 -fstack-protector-strong -fno-plt -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now -O0 -fpermissive -Wl,--whole-archive -Wl,--start-group /usr/lib/libclangCodeGen.a -Wl,--end-group -Wl,--no-whole-archive Code: int main(int argc, char **argv) { return 0; } Cached compiler stdout: Cached compiler stderr: /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadLibcall(llvm::Value*, llvm::AtomicOrdering, bool) [clone .constprop.239]': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xd3): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0xec): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x441): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x468): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo21EmitAtomicLoadLibcallEPN4llvm5ValueENS1_14AtomicOrderingEb.constprop.239+0x4b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCastToAtomicIntPointer(clang::CodeGen::Address) const [clone .isra.210]': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x3c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x55): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0xbf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x111): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x146): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo26emitCastToAtomicIntPointerEN5clang7CodeGen7AddressE.isra.210+0x163): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicLoadOp(llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x83): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x10a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo16EmitAtomicLoadOpEN4llvm14AtomicOrderingEb+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeLibcall(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xdf): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0xf8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x475): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x5e8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x610): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x638): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x660): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo32EmitAtomicCompareExchangeLibcallEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_+0x688): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::EmitAtomicCompareExchangeOp(llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, bool)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x89): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xdb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x110): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x17f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x1b0): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x213): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x24a): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x26f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x2fd): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x350): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x391): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3cf): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x3f4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x512): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfo27EmitAtomicCompareExchangeOpEPN4llvm5ValueES3_NS1_14AtomicOrderingES4_b+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::CreateTempAlloca() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xc5): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0xec): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x13a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x151): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x16f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo16CreateTempAllocaEv+0x18b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `AddDirectArgument(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CallArgList&, bool, llvm::Value*, clang::QualType, clang::SourceLocation, clang::CharUnits)': CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x45): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x76): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x8d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x98): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xc5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x2bc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x30d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x380): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZL17AddDirectArgumentRN5clang7CodeGen15CodeGenFunctionERNS0_11CallArgListEbPN4llvm5ValueENS_8QualTypeENS_14SourceLocationENS_9CharUnitsE+0x3c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::DataLayout::getTypeSizeInBits(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0xdd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE[_ZNK4llvm10DataLayout17getTypeSizeInBitsEPNS_4TypeE]+0x100): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertToAtomicIntPointer(clang::CodeGen::Address) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x6c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xae): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0xec): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x16f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x198): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertToAtomicIntPointerEN5clang7CodeGen7AddressE+0x1cf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::requiresMemSetZero(llvm::Type*) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x3e): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0xb7): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x18d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1b2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x1f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x227): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x243): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x260): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x29d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18requiresMemSetZeroEPN4llvm4TypeE+0x2c7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitMemSetZeroIfNecessary() const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x97): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xcf): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0xf4): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x129): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x168): undefined reference to `llvm::Module::getDataLayout() const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x21c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x249): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x298): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25emitMemSetZeroIfNecessaryEv+0x348): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::emitCopyIntoMemory(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0xeb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2b3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2d5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x2e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x32c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x3ed): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x50f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6ef): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x6fc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x754): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x775): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x79c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7aa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x7ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x81f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x841): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x861): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18emitCopyIntoMemoryEN5clang7CodeGen6RValueE+0x8a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilderBase::SetInstDebugLocation(llvm::Instruction*) const': CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x38): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x4a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE[_ZNK4llvm13IRBuilderBase20SetInstDebugLocationEPNS_11InstructionE]+0x63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::AtomicInfo(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue&)': CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xdb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0xf6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x105): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x181): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x206): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x267): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x283): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x330): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x34c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x371): undefined reference to `clang::ASTContext::getExtVectorType(clang::QualType, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x389): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x3ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x43b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x449): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x463): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x48a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4c0): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x4ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x50d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x539): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x544): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x561): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x653): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x681): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x6ac): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x705): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x746): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x753): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x795): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7ae): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x7cf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x82c): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN12_GLOBAL__N_110AtomicInfoC2ERN5clang7CodeGen15CodeGenFunctionERNS2_6LValueE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::materializeRValue(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo17materializeRValueEN5clang7CodeGen6RValueE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertRValueToInt(clang::CodeGen::RValue) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x62): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x7b): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xc7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0xe6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x131): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x148): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x178): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x1e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x222): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2c1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x2f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo18convertRValueToIntEN5clang7CodeGen6RValueE+0x335): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicUpdateValue(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::AtomicInfo&, clang::CodeGen::RValue, llvm::function_ref const&, clang::CodeGen::Address)': CGAtomic.cpp:(.text._ZL21EmitAtomicUpdateValueRN5clang7CodeGen15CodeGenFunctionERN12_GLOBAL__N_110AtomicInfoENS0_6RValueERKN4llvm12function_refIFS6_S6_EEENS0_7AddressE+0x147): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::convertAtomicTempToRValue(clang::CodeGen::Address, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x25b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x27d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x28a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x2d3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x419): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x438): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x490): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x4d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x5e6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x615): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x655): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x662): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x6e2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x705): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x713): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25convertAtomicTempToRValueEN5clang7CodeGen7AddressENS2_12AggValueSlotENS1_14SourceLocationEb+0x759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `(anonymous namespace)::AtomicInfo::ConvertIntToValueOrAtomic(llvm::Value*, clang::CodeGen::AggValueSlot, clang::SourceLocation, bool) const': CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x84): undefined reference to `llvm::CastInst::isBitCastable(llvm::Type*, llvm::Type*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0xb8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x15d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x176): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1e1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x1fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x211): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x2fd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x36f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3dc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x3fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZNK12_GLOBAL__N_110AtomicInfo25ConvertIntToValueOrAtomicEPN4llvm5ValueEN5clang7CodeGen12AggValueSlotENS4_14SourceLocationEb+0x43d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xc2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x125): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x161): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x171): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1ad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x1f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x22f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x245): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x25d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x287): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2d6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x2f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x30f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x32e): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3a5): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x3dc): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x432): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x48c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x4c1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x505): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x57b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x594): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5df): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x5fa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x618): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x629): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x646): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x657): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x6db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x784): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x8e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x907): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x927): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x947): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x967): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchg(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, unsigned long, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char) [clone .constprop.243]': CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x98b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9a0): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0x9c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xa61): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xab8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xacd): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xaee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL17emitAtomicCmpXchgRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_mN4llvm14AtomicOrderingES7_h.constprop.243+0xb82): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `emitAtomicCmpXchgFailureSet(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x1d0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x266): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x287): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2a6): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x346): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x3e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x480): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x514): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x525): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x56f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x59d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5d1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x5f5): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x602): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x621): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x6c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x710): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x730): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x74f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x761): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x771): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x782): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x7ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x853): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x8e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL27emitAtomicCmpXchgFailureSetRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprEbNS0_7AddressES5_S5_S5_PN4llvm5ValueEmNS6_14AtomicOrderingEh+0x903): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::LValueIsSuitableForInlineAtomic(clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xa4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xb8): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xc8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31LValueIsSuitableForInlineAtomicENS0_6LValueE+0xfe): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicUpdate(clang::CodeGen::LValue, llvm::AtomicOrdering, llvm::function_ref const&, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x161): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1af): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1e1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x1f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x242): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x266): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x3f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x43e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x45b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x477): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x512): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x531): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x57c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x597): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5b1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x5c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x6f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x70d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x757): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x78e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x85b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x8ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x92a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x948): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x997): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa34): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xa8c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xaa9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xac5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xad9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb7d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xb97): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xbf0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc0c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xc2d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd63): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xd93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdaf): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xdd1): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe05): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe23): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAtomicUpdateENS0_6LValueEN4llvm14AtomicOrderingERKNS3_12function_refIFNS0_6RValueES6_EEEb+0xe43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicInit(clang::Expr*, clang::CodeGen::LValue)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1d2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x1f5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x24c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x313): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x3ea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x434): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x441): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4a6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4c4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4e8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x4f6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicInitEPNS_4ExprENS0_6LValueE+0x53b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CallArg const&)': CGAtomic.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen7CallArgELb1EE9push_backERKS3_]+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x57): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0x96): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xc7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b]+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateBr(llvm::BasicBlock*)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateBrEPNS_10BasicBlockE]+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x2f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0x9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xb8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueERKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicStore(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::AtomicOrdering, bool, bool)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1b5): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x43a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x5ff): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x642): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x68e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x6d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x816): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x8ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x920): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9b1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9d7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x9f3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa48): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa6e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa8c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xa99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xafc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xb1b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xbe5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc3c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xc96): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcb4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcc8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xcd9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xe75): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xebd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xedb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xef8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf08): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf51): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xf70): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xfd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0xff4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1008): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1132): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1158): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x12e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1301): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1325): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1335): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x135a): undefined reference to `llvm::PHINode::growOperands()' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1389): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x13d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAtomicStoreENS0_6RValueENS0_6LValueEN4llvm14AtomicOrderingEbb+0x1401): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, unsigned char)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x95): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa2): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xe2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x108): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x156): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x186): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1b7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x1d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x202): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x24b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x29a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x2b1): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x30e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x327): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x36f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x38f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x3c1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x424): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x464): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4b1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x4f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x512): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x552): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x665): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x672): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x841): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x879): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x89b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x8db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x907): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x945): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0x951): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa36): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xa89): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xae1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb05): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb26): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbbb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xbee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc13): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc20): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xc3b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xd7f): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingEh+0xde5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `EmitAtomicOp(clang::CodeGen::CodeGenFunction&, clang::AtomicExpr*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*, llvm::Value*, unsigned long, llvm::AtomicOrdering, llvm::Value*)': CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x93): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x363): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x487): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x4de): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x546): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x56d): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x5f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x60b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x6fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x713): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x760): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x789): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x7ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x8fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZL12EmitAtomicOpRN5clang7CodeGen15CodeGenFunctionEPNS_10AtomicExprENS0_7AddressES5_S5_S5_PN4llvm5ValueES8_mNS6_14AtomicOrderingES8_+0x1013): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&)': CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAtomicExpr(clang::AtomicExpr*)': CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3b): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bf): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ed): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x3cc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x49c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x6e6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x793): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb08): undefined reference to `clang::Type::getPointeeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb15): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xb59): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xc5f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0xf27): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1090): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x10c7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x11e1): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1307): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x13bc): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x141d): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x148a): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1497): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14bf): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14df): undefined reference to `clang::AtomicExpr::getValueType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x14ec): undefined reference to `clang::Type::isSignedIntegerType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x17a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x183d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1899): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18b5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x18e3): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1900): undefined reference to `llvm::User::operator new(unsigned long)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1921): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1970): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x19cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b07): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b2b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1b76): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1bb0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c89): undefined reference to `clang::ASTContext::getSizeType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1c9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e08): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e15): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e35): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1e6f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x1f2a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x223a): undefined reference to `clang::ASTContext::getIntPtrType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x238c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x239c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x23b0): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2444): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2454): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2468): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x24fc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x250c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2520): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x252d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x253d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2551): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x25af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2615): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x266b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x26af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x273e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x280f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2985): undefined reference to `clang::Expr::getExprLoc() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x29b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2a1f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2add): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2af4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2b7d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2bd7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c1b): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c84): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2c90): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2ce3): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGAtomic.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitAtomicExprEPNS_10AtomicExprE+0x2d78): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGAtomic.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeCopyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x96): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL30computeCopyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x123): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::needsDispose() const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers12needsDisposeEv+0xa): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeDestroyInfoForBlockCapture(clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)': CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0x61): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL33computeDestroyInfoForBlockCaptureRKN5clang9BlockDecl7CaptureENS_8QualTypeERKNS_11LangOptionsE+0xf9): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x3b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::CXXByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_115CXXByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_129NonTrivialCStructByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x27): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCWeakByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_119ARCWeakByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0x7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_126ARCStrongBlockByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_121ARCStrongByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xa): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::profileImpl(llvm::FoldingSetNodeID&) const': CGBlocks.cpp:(.text._ZNK12_GLOBAL__N_118ObjectByrefHelpers11profileImplERN4llvm16FoldingSetNodeIDE+0xb): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.448]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.448+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.446]': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.446+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::NonTrivialCStructByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_129NonTrivialCStructByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x1e2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#1}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x67): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x74): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x86): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xcf): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0xf7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x157): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x18e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x19b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x201): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x220): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x22e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x27d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x298): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2b6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE_clES7_S8_SB_+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)::{lambda(llvm::Value*, clang::CharUnits, llvm::Twine const&)#3}::operator()(llvm::Value*, clang::CharUnits, llvm::Twine const&) const': CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x75): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x94): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0xdd): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x106): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x1fa): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x211): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x230): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x23e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x28d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoEENKUlPN4llvm5ValueENS_9CharUnitsERKNS5_5TwineEE1_clES7_S8_SB_+0x32b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::DataLayout::getTypeAllocSize(llvm::Type*) const': CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x15): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0x45): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xb7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE[_ZNK4llvm10DataLayout16getTypeAllocSizeEPNS_4TypeE]+0xd8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateStructGEP(clang::CodeGen::Address, unsigned int, clang::CharUnits, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x42): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x5e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xa3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0xf7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x188): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x19e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1bc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x1ca): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x226): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x244): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy15CreateStructGEPENS0_7AddressEjNS_9CharUnitsERKN4llvm5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xb4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockDescriptorType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xcd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0xff): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getBlockDescriptorTypeEv+0x11b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getGenericBlockLiteralType()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26getGenericBlockLiteralTypeEv+0xd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::setBlockContextParameter(clang::ImplicitParamDecl const*, unsigned int, llvm::Value*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0xd9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x122): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x12b): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x17a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x191): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x1e7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x207): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x256): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x28f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24setBlockContextParameterEPKNS_17ImplicitParamDeclEjPN4llvm5ValueE+0x31b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::BumpPtrAllocatorImpl::Allocate(unsigned long, unsigned long)': CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x14e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x16e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x191): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm[_ZN4llvm20BumpPtrAllocatorImplINS_15MallocAllocatorELm4096ELm4096EE8AllocateEmm]+0x1b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Constant* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8ConstantELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Type* const&)': CGBlocks.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_4TypeELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreatePointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongBlockByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x54): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_126ARCStrongBlockByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x7f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ARCStrongByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x5a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x63): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xb5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_121ARCStrongByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xfe): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, char const*)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x62): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xa1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xb8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0xd2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEPKc]+0x10f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x99): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x129): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x136): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x19b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1c6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x207): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x240): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x269): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x2ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x169): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x43a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x457): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x490): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x4bc): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x73a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x766): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ac): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x87b): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x924): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x94d): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitBlockCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xac3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBlockByrefAddress(clang::CodeGen::Address, clang::CodeGen::BlockByrefInfo const&, bool, llvm::Twine const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x61): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x80): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0xc9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x16d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1e1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x1ee): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x23e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x253): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x270): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x27e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2cc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x305): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x329): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBlockByrefAddressENS0_7AddressERKNS0_14BlockByrefInfoEbRKN4llvm5TwineE+0x36b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `findBlockCapturedManagedEntities(clang::CodeGen::CGBlockInfo const&, clang::LangOptions const&, llvm::SmallVectorImpl<(anonymous namespace)::BlockCaptureManagedEntity>&, llvm::function_ref (clang::BlockDecl::Capture const&, clang::QualType, clang::LangOptions const&)>) [clone .constprop.445]': CGBlocks.cpp:(.text._ZL32findBlockCapturedManagedEntitiesRKN5clang7CodeGen11CGBlockInfoERKNS_11LangOptionsERN4llvm15SmallVectorImplIN12_GLOBAL__N_125BlockCaptureManagedEntityEEENS7_12function_refIFSt4pairINS9_22BlockCaptureEntityKindENS0_15BlockFieldFlagsEERKNS_9BlockDecl7CaptureENS_8QualTypeES6_EEE.constprop.445+0xc6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::IdentifierTable::get(llvm::StringRef)': CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0xd8): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGBlocks.cpp:(.text._ZN5clang15IdentifierTable3getEN4llvm9StringRefE[_ZN5clang15IdentifierTable3getEN4llvm9StringRefE]+0x146): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefCopyHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x163): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x230): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x250): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x295): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b6): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x330): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x33f): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x351): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x361): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x40b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x4a9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildByrefCopyHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x569): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildByrefDisposeHelper(clang::CodeGen::CodeGenModule&, clang::CodeGen::BlockByrefInfo const&, clang::CodeGen::BlockByrefHelpers&)': CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xcb): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0xd2): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x19f): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x1bf): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x206): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x227): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2a3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2b2): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x2c1): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x357): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x36d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZL23buildByrefDisposeHelperRN5clang7CodeGen13CodeGenModuleERKNS0_14BlockByrefInfoERNS0_17BlockByrefHelpersE+0x3f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `configureBlocksRuntimeObject(clang::CodeGen::CodeGenModule&, llvm::Constant*)': CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x25): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xa0): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0xd4): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x12c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x182): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGBlocks.cpp:(.text._ZL28configureBlocksRuntimeObjectRN5clang7CodeGen13CodeGenModuleEPN4llvm8ConstantE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectDispose()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBlockObjectDisposeEv+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildBlockRelease(llvm::Value*, clang::CodeGen::BlockFieldFlags)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17BuildBlockReleaseEPN4llvm5ValueENS0_15BlockFieldFlagsE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitDispose(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers11emitDisposeERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x7e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockObjectAssign()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getBlockObjectAssignEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `(anonymous namespace)::ObjectByrefHelpers::emitCopy(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address)': CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0x96): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN12_GLOBAL__N_118ObjectByrefHelpers8emitCopyERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_+0xac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteGlobalBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getNSConcreteGlobalBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenModule::getNSConcreteStackBlock()': CGBlocks.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23getNSConcreteStackBlockEv+0x1c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateDestroyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0xa8): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x175): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x194): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x1f2): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x213): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x25c): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x286): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x2d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x478): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x50c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x519): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x52e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x53b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x57d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5ae): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x5b7): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x630): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x667): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x67e): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x6f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x72b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x738): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x78e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7a4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7c2): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x7d0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x821): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x861): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x89d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x920): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29GenerateDestroyHelperFunctionERKNS0_11CGBlockInfoE+0x953): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCopyHelperFunction(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa9): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x137): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x223): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2ae): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x2d2): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x324): undefined reference to `clang::BlockExpr::getCaretLocation() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x34b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x3a1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x428): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x616): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x65b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x67b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x6ce): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x705): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x71c): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x72f): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x91d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x947): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0x95d): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa1b): undefined reference to `llvm::Instruction::eraseFromParent()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCopyHelperFunctionERKNS0_11CGBlockInfoE+0xa62): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `buildBlockDescriptor(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0xec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x116): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x15d): undefined reference to `clang::ASTContext::getObjCEncodingForBlock[abi:cxx11](clang::BlockExpr const*) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x17b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x27c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x372): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x387): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3ea): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x3f9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x458): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL20buildBlockDescriptorRN5clang7CodeGen13CodeGenModuleERKNS0_11CGBlockInfoE+0x48b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `computeBlockInfo(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CodeGen::CGBlockInfo&)': CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x32a): undefined reference to `clang::VarDecl::getInit()' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x656): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x829): undefined reference to `clang::TagType::getDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x892): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8d2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x8e9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa27): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xa4e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xaa8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xbf2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc53): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xc76): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd58): undefined reference to `clang::Type::isObjCInertUnsafeUnretainedType() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xd8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe45): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0xe6c): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x10b5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1228): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x1267): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12c5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x12f4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZL16computeBlockInfoRN5clang7CodeGen13CodeGenModuleEPNS0_15CodeGenFunctionERNS0_11CGBlockInfoE+0x134a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::enterNonTrivialFullExpression(clang::ExprWithCleanups const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x6c): undefined reference to `llvm::Value::getName() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29enterNonTrivialFullExpressionEPKNS_16ExprWithCleanupsE+0x17c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateBlockFunction(clang::GlobalDecl, clang::CodeGen::CGBlockInfo const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, bool, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4d): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x56): undefined reference to `clang::Stmt::getLocEnd() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2b3): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x2ba): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x3cd): undefined reference to `clang::BlockExpr::getFunctionType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x478): undefined reference to `llvm::User::operator new(unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x499): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x4e2): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x5f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x622): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x72b): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7d1): undefined reference to `clang::BlockExpr::getBody() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x7da): undefined reference to `clang::Stmt::getLocStart() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x91e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x976): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xacd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xaf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xb30): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcdb): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xcf2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xd8d): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0xe12): undefined reference to `clang::DeclContext::getRedeclContext()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1038): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1069): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x107a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x10f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1257): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1394): undefined reference to `llvm::Value::stripPointerCasts() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x13b8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1426): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x150d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1530): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x1558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GenerateBlockFunctionENS_10GlobalDeclERKNS0_11CGBlockInfoERKN4llvm8DenseMapIPKNS_4DeclENS0_7AddressENS6_12DenseMapInfoISA_EENS6_6detail12DenseMapPairISA_SB_EEEEbb+0x157b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::CodeGen::CGBlockInfo const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x300): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x31b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x4ae): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x60f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x654): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x697): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x759): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x7f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x80d): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x880): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x891): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa3e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xa94): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb4d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb8b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xb92): undefined reference to `vtable for clang::ImplicitParamDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xbd4): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc51): undefined reference to `clang::Decl::getASTContext() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xc5f): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xcab): undefined reference to `clang::Stmt::StatisticsEnabled' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdb9): undefined reference to `vtable for clang::NamedDecl' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdd2): undefined reference to `clang::Decl::~Decl()' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xdff): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe56): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe71): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xe94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xeab): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xf26): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xfe1): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0xffb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1028): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x1105): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x113c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11ca): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x11e8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralERKNS0_11CGBlockInfoE+0x120e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockLiteral(clang::BlockExpr const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitBlockLiteralEPKNS_9BlockExprE+0xfd): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBlockByrefInfo(clang::VarDecl const*)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x179): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x1ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x286): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x2ef): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x317): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x34a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x37e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x3e1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x515): undefined reference to `llvm::Module::getDataLayout() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getBlockByrefInfoEPKNS_7VarDeclE+0x523): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfBlockDecl(clang::VarDecl const*, bool)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x1a0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2d4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetAddrOfBlockDeclEPKNS_7VarDeclEb+0x2e4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::buildByrefHelpers(llvm::StructType&, clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5e): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7b): undefined reference to `clang::ASTContext::getBlockVarCopyInits(clang::VarDecl const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0xe9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x112): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x12f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x22d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x277): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x28b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x2e1): undefined reference to `clang::Type::isObjCNSObjectType() const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x38b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x398): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x3b5): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x456): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4b9): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4e2): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x4ff): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x5a6): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x64b): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x656): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x673): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x70d): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7be): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7cc): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x7dd): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x8d8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x910): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x91e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x92f): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17buildByrefHelpersERN4llvm10StructTypeERKNS1_15AutoVarEmissionE+0x9f8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitByrefStructureInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0xbb): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x105): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x13f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x2de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x30d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBlocks.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitByrefStructureInitERKNS1_15AutoVarEmissionE+0x561): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBlocks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetFloatNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags)': CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x22): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x40): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16GetFloatNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsE+0x55): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getIntegerWidthAndSignedness(clang::ASTContext const&, clang::QualType)': CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x37): undefined reference to `clang::Type::isSignedIntegerType() const' CGBuiltin.cpp:(.text._ZL28getIntegerWidthAndSignednessRKN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `GetNeonType(clang::CodeGen::CodeGenFunction*, clang::NeonTypeFlags, bool, bool) [clone .constprop.607]': CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x2d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0x8d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZL11GetNeonTypePN5clang7CodeGen15CodeGenFunctionENS_13NeonTypeFlagsEbb.constprop.607+0xa5): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.614]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.614+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.613]': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.613+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int)#1}::operator()(unsigned int) const [clone .isra.546]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0x9a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprEENKUljE_clEj.isra.546+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCArcUse, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xc7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x110): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x141): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x153): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_114CallObjCArcUseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitOverflowIntrinsic(clang::CodeGen::CodeGenFunction&, llvm::Intrinsic::ID, llvm::Value*, llvm::Value*, llvm::Value*&)': CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0xd1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x10b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x15b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x16f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x194): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x222): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x271): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x29d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x2fa): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x31f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x3ad): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x400): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x41b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x43d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x463): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21EmitOverflowIntrinsicRN5clang7CodeGen15CodeGenFunctionEN4llvm9Intrinsic2IDEPNS3_5ValueES7_RS7_+0x483): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `getMaskVecValue(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int)': CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x37): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x4e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x7a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0xe9): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x109): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x173): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x22f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x27e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL15getMaskVecValueRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEj+0x2ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedStore(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.404]': CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x95): undefined reference to `llvm::IRBuilderBase::CreateMaskedStore(llvm::Value*, llvm::Value*, unsigned int, llvm::Value*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0xdf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x16d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18EmitX86MaskedStoreRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.404+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedLoad(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int) [clone .isra.405]': CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x43): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x65): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xa7): undefined reference to `llvm::IRBuilderBase::CreateMaskedLoad(llvm::Value*, unsigned int, llvm::Value*, llvm::Value*, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0xf2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x144): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x16c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17EmitX86MaskedLoadRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEj.isra.405+0x1b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Select(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, llvm::Value*)': CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x38): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x80): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0xeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x233): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x27f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x296): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86SelectRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_S5_+0x2d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MinMax(clang::CodeGen::CodeGenFunction&, llvm::CmpInst::Predicate, llvm::ArrayRef) [clone .isra.461]': CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x64): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x9d): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x10f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x25b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x2de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x30c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x337): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x344): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x368): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3d0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x3ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x409): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL13EmitX86MinMaxRN5clang7CodeGen15CodeGenFunctionEN4llvm7CmpInst9PredicateENS3_8ArrayRefIPNS3_5ValueEEE.isra.461+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompareResult(clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int, llvm::Value*)': CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x8d): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x12e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x149): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x17c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1aa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x1cd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x2eb): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x351): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x36b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x3af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x401): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x41c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x43a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x4f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x510): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x53a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x556): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitX86MaskedCompareResultRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEjS5_+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskedCompare(clang::CodeGen::CodeGenFunction&, unsigned int, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x61): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x6d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x76): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0xf6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1a3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1d6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x223): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x247): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x279): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x285): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x28e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ae): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL20EmitX86MaskedCompareRN5clang7CodeGen15CodeGenFunctionEjbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#2}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0xe2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x14a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x2b4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x302): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x34e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x365): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3e3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x3f8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x53b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x55b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x589): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5d4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x5ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x609): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x63d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x693): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6ae): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x6eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE0_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::CmpInst::Predicate)#2}::operator()(llvm::CmpInst::Predicate) const [clone .isra.463]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x67): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x80): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x8c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x98): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0xd0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x10b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x187): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x194): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1b8): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1dc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x1e8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x252): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x270): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x29f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x2f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x30c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x32a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x357): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x3da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x401): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x423): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm7CmpInst9PredicateEE0_clES7_.isra.463+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitUnaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0xf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x19c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1cf): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x213): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x21f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x262): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x279): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x293): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16emitUnaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x304): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(llvm::Intrinsic::ID, unsigned int)#1}::operator()(llvm::Intrinsic::ID, unsigned int) const [clone .isra.545]': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x134): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x1f8): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x23c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x248): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x290): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x2c1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x307): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x32c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprEENKUlN4llvm9Intrinsic2IDEjE_clES7_j.isra.545+0x364): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitFAbs(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x186): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x202): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x268): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x282): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x29e): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL8EmitFAbsRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitBinaryBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, unsigned int)': CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x13e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x1db): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x20e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x253): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x25f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x2d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x31f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitBinaryBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEj+0x344): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `emitRangedBuiltin(clang::CodeGen::CodeGenFunction&, unsigned int, int, int) [clone .constprop.612]': CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x77): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x1ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x217): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x25c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x267): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x2f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL17emitRangedBuiltinRN5clang7CodeGen15CodeGenFunctionEjii.constprop.612+0x357): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::APFloat::Storage::~Storage()': CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0xb): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN4llvm7APFloat7StorageD2Ev[_ZN4llvm7APFloat7StorageD5Ev]+0x1f): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::GetElementPtrInst::Create(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x7c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x89): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xe6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0xf9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x114): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x139): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE[_ZN4llvm17GetElementPtrInst6CreateEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS4_EERKNS_5TwineEPNS_11InstructionE]+0x161): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::PHINode::addIncoming(llvm::Value*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE[_ZN4llvm7PHINode11addIncomingEPNS_5ValueEPNS_10BasicBlockE]+0x11b): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86MaskLogic(clang::CodeGen::CodeGenFunction&, llvm::Instruction::BinaryOps, unsigned int, llvm::ArrayRef, bool) [clone .constprop.610]': CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x47): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x86): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xa1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0xe0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x108): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x137): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x162): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1be): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x1fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x206): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x252): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x26d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2bb): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x2ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x359): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x377): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3a1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x3f5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x415): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x438): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x469): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x4dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x500): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x536): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL16EmitX86MaskLogicRN5clang7CodeGen15CodeGenFunctionEN4llvm11Instruction9BinaryOpsEjNS3_8ArrayRefIPNS3_5ValueEEEb.constprop.610+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt32(unsigned int)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt32Ej[_ZN4llvm13IRBuilderBase8getInt32Ej]+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilderBase::getInt64(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0xa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm13IRBuilderBase8getInt64Em[_ZN4llvm13IRBuilderBase8getInt64Em]+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateElementBitCast(clang::CodeGen::Address, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x34): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x52): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x9f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE[_ZN5clang7CodeGen11CGBuilderTy20CreateElementBitCastENS0_7AddressEPN4llvm4TypeERKNS3_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE[_ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE]+0x3b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenModule::getBuiltinLibFunction(clang::FunctionDecl const*, unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x29): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getBuiltinLibFunctionEPKNS_12FunctionDeclEj+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAStartEnd(llvm::Value*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x58): undefined reference to `llvm::Value::getName() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x9d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x1f1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x21c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x260): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x26c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x2f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x364): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x39f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x3fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x435): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x456): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitVAStartEndEPN4llvm5ValueEb+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedArgForBuiltin(clang::Expr const*, clang::CodeGen::CodeGenFunction::BuiltinCheckKind)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xb3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xc9): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xe6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x18d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x1f3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x245): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x294): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCheckedArgForBuiltinEPKNS_4ExprENS1_16BuiltinCheckKindE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonSplat(llvm::Value*, llvm::Constant*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x2c): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x63): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitNeonSplatEPN4llvm5ValueEPNS2_8ConstantE+0x16b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonShiftVector(llvm::Value*, llvm::Type*, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNeonShiftVectorEPN4llvm5ValueEPNS2_4TypeEb+0x33): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonCall(llvm::Function*, llvm::SmallVectorImpl&, char const*, unsigned int, bool)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x142): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x1f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x24c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x26e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2cd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitNeonCallEPN4llvm8FunctionERNS2_15SmallVectorImplIPNS2_5ValueEEEPKcjb+0x2e7): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNeonRShiftImm(llvm::Value*, llvm::Value*, llvm::Type*, bool, char const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x57): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xb3): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x13f): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1ac): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x1e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x234): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x262): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x287): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x2c4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x31b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x33b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x35e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3a4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x3f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitNeonRShiftImmEPN4llvm5ValueES4_PNS2_4TypeEbPKc+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::LookupNeonLLVMIntrinsic(unsigned int, unsigned int, llvm::Type*, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x8e): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0xa2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x16e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1a3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x1c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23LookupNeonLLVMIntrinsicEjjPN4llvm4TypeEPKNS_8CallExprE+0x2f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetValueForARMHint(unsigned int)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x61): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x18f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x1c1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x205): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x211): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x254): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GetValueForARMHintEj+0x35b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileLoad(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x72): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x83): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x9e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xd6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x11b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x15f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x176): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1a0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitISOVolatileLoadEPKNS_8CallExprE+0x20c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitISOVolatileStore(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x95): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xa6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xc1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xd6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x138): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ad): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1c0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitISOVolatileStoreEPKNS_8CallExprE+0x22c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::vectorWrapScalar16(llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x36): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x67): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x73): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xb5): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0xfe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x11b): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x168): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x184): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x1cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x21b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x232): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18vectorWrapScalar16EPN4llvm5ValueE+0x293): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildVector(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0xe5): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x16e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x1d7): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x211): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x242): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x264): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x2e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11BuildVectorEN4llvm8ArrayRefIPNS2_5ValueEEE+0x311): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuInit()': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0xd0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x15e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x18a): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x1da): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x21d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x24e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x28f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitX86CpuInitEv+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateGEP(llvm::Type*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x65): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xf1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0xfd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x14f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x16c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateGEPEPNS_4TypeEPNS_5ValueES9_RKNS_5TwineE]+0x23b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateUnreachable()': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x2e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x40): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x7e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0x95): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xaf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateUnreachableEv]+0xe7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicRMW(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x6f): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateAtomicRMWENS_13AtomicRMWInst5BinOpEPNS_5ValueES9_NS_14AtomicOrderingEh]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAtomicCmpXchg(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x79): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xd1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateAtomicCmpXchgEPNS_5ValueES7_S7_NS_14AtomicOrderingES8_h]+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractValue(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x154): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1c9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateExtractValueEPNS_5ValueENS_8ArrayRefIjEERKNS_5TwineE]+0x1eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, bool)#1}::operator()(unsigned int, bool) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x94): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0xec): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x132): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x14d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x167): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x179): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x2bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x30a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x358): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x370): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x3f9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x553): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x58b): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x60e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x64d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x69d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6d6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x6f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x713): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x733): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljbE_clEjb+0x753): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)::{lambda(unsigned int, llvm::Type*)#3}::operator()(unsigned int, llvm::Type*) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x216): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x23e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x261): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x285): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x29c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x2e8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x31d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x331): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x39f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x3f4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x445): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x484): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x4bd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x513): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x532): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x554): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x57a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x5eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x60a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x64a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x6ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x70b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x74b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprEENKUljPN4llvm4TypeEE1_clEjS7_+0x76b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSystemZIntrinsicWithCC(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x1c9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x20b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x227): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x242): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x25d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL26EmitSystemZIntrinsicWithCCRN5clang7CodeGen15CodeGenFunctionEjPKNS_8CallExprE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateLShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSignBit(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x45): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x98): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xc4): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x10e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x12b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x137): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x15b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1f4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x21c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x251): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x281): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2d3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x323): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x335): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x42a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL11EmitSignBitRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAShr(llvm::Value*, llvm::Value*, llvm::Twine const&, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x93): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xd2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0xe9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x107): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x112): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x123): undefined reference to `llvm::Instruction::setIsExact(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateAShrEPNS_5ValueES7_RKNS_5TwineEb]+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAnd(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x87): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0xc4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x108): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x13d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAndEPNS_5ValueES7_RKNS_5TwineE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Muldq(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x45): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x7b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xaf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xcb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xff): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x133): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x167): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x199): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x21e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x2ff): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x331): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x391): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x3ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x44f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4af): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x4fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x52a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x54e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x57f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x5fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x621): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x643): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x663): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL12EmitX86MuldqRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x683): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShl(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateShlEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNot(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x26): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0x66): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xa6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xbd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xdb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNotEPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateOr(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x36): undefined reference to `llvm::Constant::isNullValue() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xe2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0xf9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x117): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE8CreateOrEPNS_5ValueES7_RKNS_5TwineE]+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreatePHI(llvm::Type*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x39): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x67): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x78): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreatePHIEPNS_4TypeEjRKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x62): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x78): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x8e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xe4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0xfe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIntCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x35): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x77): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xb7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0xec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreateIntCastEPNS_5ValueEPNS_4TypeEbRKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSub(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateSubEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateAddEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Value* const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_5ValueELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateZExtOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSelect(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x50): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0xc0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x210): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x22e): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x24a): undefined reference to `llvm::Instruction::getMetadataImpl(unsigned int) const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x263): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x279): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2b5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x2ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSelectEPNS_5ValueES7_S7_RKNS_5TwineEPNS_11InstructionE]+0x352): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86Ternlog(clang::CodeGen::CodeGenFunction&, bool, llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x36): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x42): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0xe4): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86TernlogRN5clang7CodeGen15CodeGenFunctionEbN4llvm8ArrayRefIPNS3_5ValueEEE+0x19d): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitX86FMAExpr(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, unsigned int, bool)': CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x185): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2cf): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2ee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x2fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x3a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x401): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x42a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x4ec): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x560): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x589): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5b0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x5bf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x626): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x652): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL14EmitX86FMAExprRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEEjb+0x66b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateNeg(llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x37): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x7e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xc1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0xf2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x117): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x12a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateNegEPNS_5ValueERKNS_5TwineEbb]+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateIsNotNull(llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x2c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x4e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xb3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0xe3): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x140): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x15e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x175): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE15CreateIsNotNullEPNS_5ValueERKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFSub(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFSubEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFCmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xb9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xc7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0xe9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x109): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x115): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x157): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x16e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x18c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFCmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateAlloca(llvm::Type*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x38): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x73): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0xe0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateAllocaEPNS_4TypeEPNS_5ValueERKNS_5TwineE]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x76): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x205): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x26b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFence(llvm::AtomicOrdering, unsigned char, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x4b): undefined reference to `llvm::FenceInst::FenceInst(llvm::LLVMContext&, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x84): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0x9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xb4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateFenceENS_14AtomicOrderingEhRKNS_5TwineE]+0xee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateSwitch(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::MDNode*, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x42): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x5b): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x71): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x87): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0xf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateSwitchEPNS_5ValueEPNS_10BasicBlockEjPNS_6MDNodeESB_]+0x137): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateZExtOrTrunc(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x3e): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x92): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x15f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateZExtOrTruncEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1ab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::XRayInstrumentAttr* clang::Decl::getAttr() const': CGBuiltin.cpp:(.text._ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v[_ZNK5clang4Decl7getAttrINS_18XRayInstrumentAttrEEEPT_v]+0x10): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateTruncOrBitCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateInsertElement(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x4c): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xb3): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateInsertElementEPNS_5ValueES7_S7_RKNS_5TwineE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateExtractElement(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x3e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xa0): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xe4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x119): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE20CreateExtractElementEPNS_5ValueES7_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned int const&)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj[_ZN4llvm23SmallVectorTemplateBaseIjLb1EE9push_backERKj]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateShuffleVector(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x36): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x5f): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xc3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x103): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x138): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE19CreateShuffleVectorEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x15b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `packTBLDVectorList(clang::CodeGen::CodeGenFunction&, llvm::ArrayRef, llvm::Value*, llvm::Value*, llvm::Type*, unsigned int, char const*)': CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x1ff): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x281): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x2d2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x338): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x358): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x37d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x3a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x4d7): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZL18packTBLDVectorListRN5clang7CodeGen15CodeGenFunctionEN4llvm8ArrayRefIPNS3_5ValueEEES6_S6_PNS3_4TypeEjPKc+0x5b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x46): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xb1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xbf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0xe1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x124): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x13b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x159): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x16d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE]+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64CompareBuiltinExpr(llvm::Value*, llvm::Type*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x9d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0xc2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1c5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x1fb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x227): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x235): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x259): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x27c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x288): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x2f9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x31c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x347): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x395): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x3ea): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x413): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x42e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x46b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitAArch64CompareBuiltinExprEPN4llvm5ValueEPNS2_4TypeENS2_7CmpInst9PredicateES8_RKNS2_5TwineE+0x48b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::IntegerType*)': CGBuiltin.cpp:(.text._ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFAdd(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFAddEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFMul(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFMulEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFDiv(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x4a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xaa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0xd7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x116): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFDivEPNS_5ValueES7_RKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::MDNode*)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x2a): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x71): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x92): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x9e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0xf6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x114): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateFNegEPNS_5ValueERKNS_5TwineEPNS_6MDNodeE]+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateMul(llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x44): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x8f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xcf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x120): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x13a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE9CreateMulEPNS_5ValueES7_RKNS_5TwineEbb]+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(llvm::StringRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0xc5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x446): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x45c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4c1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x4f4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x50e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5b0): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x5c0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x61f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x638): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x655): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEN4llvm9StringRefE+0x699): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuIs(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitX86CpuIsEPKNS_8CallExprE+0x1a): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(llvm::ArrayRef)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x15e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x232): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x29f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2d3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x2ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x319): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6de): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x6eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x74f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x769): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x784): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEN4llvm8ArrayRefINS2_9StringRefEEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86CpuSupports(clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86CpuSupportsEPKNS_8CallExprE+0x2e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::IRBuilder::CreateBitOrPointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x6f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xe9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x12d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x144): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x162): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE22CreateBitOrPointerCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitHexagonBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x38c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3a0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x3ed): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x54f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x5ad): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x61f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x79f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7b3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x7be): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0x800): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitHexagonBuiltinExprEjPKNS_8CallExprE+0xb7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCommonNeonBuiltinExpr(unsigned int, unsigned int, unsigned int, char const*, unsigned int, clang::CallExpr const*, llvm::SmallVectorImpl&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb3): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x21b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x292): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2b5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x351): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x366): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x45a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x5ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x60b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x8a5): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x93d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xb75): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc8a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xc9c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xd98): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdb1): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xdc3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0xe70): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x120d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x121c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x154a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x155b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x156d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x15fa): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x160c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x161e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x17e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x18dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x194f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1ae7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1b66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d70): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d85): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1d99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e08): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e1d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x1e31): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x20f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x210a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x236e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x23fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2487): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x2770): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCommonNeonBuiltinExprEjjjPKcjPKNS_8CallExprERN4llvm15SmallVectorImplIPNS7_5ValueEEENS0_7AddressESD_NS7_6Triple8ArchTypeE+0x27bd): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitSpecialRegisterBuiltin(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, llvm::Type*, llvm::Type*, bool, llvm::StringRef)': CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x66): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x7e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x9e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xaa): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0xc2): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZL26EmitSpecialRegisterBuiltinRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEPN4llvm4TypeES8_bNS6_9StringRefE+0x22a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x408): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460): undefined reference to `llvm::APInt::operator++()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x49c): undefined reference to `llvm::APInt::operator+=(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4d2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5e1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5fa): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x61a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x635): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x717): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x79a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x858): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x876): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x97e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x991): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9e2): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa01): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xcbd): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xd20): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xe7d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xec5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x10ac): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x119a): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x11ae): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x12ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x138f): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13c3): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x13cf): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1408): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1433): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1472): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1499): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x14e9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x152b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x154a): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1598): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x15e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1634): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1640): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x16cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1720): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17c6): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x17e0): undefined reference to `llvm::Function::BuildLazyArguments() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x194f): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x1fb1): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x23a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x248b): undefined reference to `llvm::Type::getIntNPtrTy(llvm::LLVMContext&, unsigned int, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x25a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x288f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2947): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x29d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2a91): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ac6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2b81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x2ebf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x31f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x324f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3411): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x353b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x359e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x35b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3864): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x38db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3988): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39eb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x39ff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3aa8): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ab3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b29): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3b53): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3bf5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3c97): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3d39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3ddb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x3e7d): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4465): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4531): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x460d): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x46cd): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4769): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4805): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x48c0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4986): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4db1): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4ea1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x4f4e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x500a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5077): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5a98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5c9d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x5ec3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6342): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x6575): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x707f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7093): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7541): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x7629): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x770d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x77f5): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x78dd): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8c67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8d32): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8f48): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x8fb7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9082): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x90de): more undefined references to `llvm::PointerType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAArch64BuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x99a5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a01): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9a7a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ad7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9aeb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9b7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9d4e): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9ee3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0x9f27): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa191): undefined reference to `llvm::ConstantVector::getSplat(unsigned int, llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa39e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6ab): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6b6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa6c3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa879): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xa963): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xaa73): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xab5d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitAArch64BuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE+0xac68): more undefined references to `llvm::VectorType::get(llvm::Type*, unsigned int)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPPCBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xf5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x15b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x199): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x4c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x570): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x57d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x751): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x8de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x92d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x963): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x9e0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xa50): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb30): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xb6c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc03): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0xc18): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1091): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x10f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x110b): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1177): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitPPCBuiltinExprEjPKNS_8CallExprE+0x1195): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAMDGPUBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0xce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x2f2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x50c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x600): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x632): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x766): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x77e): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x8be): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x924): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x954): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitAMDGPUBuiltinExprEjPKNS_8CallExprE+0x9d5): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSystemZBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x14a): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x2a4): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x3e8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x568): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x5cb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x7b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x86a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x877): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xb96): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbaa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xbf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0xc3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1021): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1122): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x114f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1274): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x141b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitSystemZBuiltinExprEjPKNS_8CallExprE+0x1432): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)::{lambda(unsigned int)#1}::operator()(unsigned int) const': CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x6b): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0xb9): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x100): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x15e): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x16e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1a5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x1f1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x20d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x22a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x238): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x262): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x2ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x35a): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x366): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x400): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x469): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x483): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4a1): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x4ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x504): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x524): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x539): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x55d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotEENKUljE_clEj+0x585): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeBinaryAtomicValue(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x8a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0xdc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x14b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x178): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1bd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x24f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x27c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2cb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x2f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x31b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL21MakeBinaryAtomicValueRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprE+0x393): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMSVCBuiltinExpr(clang::CodeGen::CodeGenFunction::MSVCIntrin, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x108): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x13c): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x247): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x25c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x2c2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x319): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x335): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x34f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x360): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x433): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x450): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x46e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x4ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x514): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x5c9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x635): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x652): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x665): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6ac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x6e7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x767): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x7d8): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x82a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x84f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x86f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x893): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x8b8): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x919): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x95e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x987): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0x9e7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa22): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xa49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xab7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xaff): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xb80): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xbb8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc01): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc31): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc53): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc6a): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xc8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xca9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xcc8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xced): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd22): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd74): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xd8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xdb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe11): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitMSVCBuiltinExprENS1_10MSVCIntrinEPKNS_8CallExprE+0xe2d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARMBuiltinExpr(unsigned int, clang::CallExpr const*, llvm::Triple::ArchType) [clone .part.549]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1bf): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x201): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x21e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x329): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x43b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x4c5): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x82d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xdaf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xed5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf40): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf53): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0xf5e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x100d): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x102b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x118a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x11ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1311): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1398): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13ab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13c3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x13fb): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1419): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x174d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x188f): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a07): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x1a1b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2025): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2401): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x244f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x249b): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2505): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x281c): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x28c5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29d2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x29e8): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2a27): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARMBuiltinExprEjPKNS_8CallExprEN4llvm6Triple8ArchTypeE.part.549+0x2af2): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitX86BuiltinExpr(unsigned int, clang::CallExpr const*) [clone .part.550]': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x82): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xd7): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x42b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4fe): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1063): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x10af): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x14df): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x16db): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x173f): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x191a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1977): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19a0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x19f0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a37): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a4a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a5d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x1a9a): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x20ba): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x261b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27b6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x27cb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x297b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3087): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x333c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x33ee): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3477): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x34bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3560): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x361e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3788): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3865): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x38fd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x39e3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a33): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3a91): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3ab2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3af3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b1c): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3b50): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3bd3): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3c63): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e67): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x3e70): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4058): undefined reference to `llvm::Constant::isAllOnesValue() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4165): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4275): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4528): undefined reference to `llvm::Type::getInt128Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4536): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x463d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x46bb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4720): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x479c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x482b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4b94): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4c8a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e76): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4e84): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eb6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x4eea): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x502e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x503b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x50a0): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x56bf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5714): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5829): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x589c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a2b): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5a36): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b4c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b70): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5b80): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c59): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c6a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c78): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c90): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5c99): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d4c): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d5d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5d6a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5ee3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x5f79): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6019): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6056): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x607a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6086): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x60fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6160): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x61ce): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitX86BuiltinExprEjPKNS_8CallExprE.part.550+0x6240): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitBinaryAtomicPost(clang::CodeGen::CodeGenFunction&, llvm::AtomicRMWInst::BinOp, clang::CallExpr const*, llvm::Instruction::BinaryOps, bool)': CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x88): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x9b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x139): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x180): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x1f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x210): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x243): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x2c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x302): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x30d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x361): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x38f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x3e6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x431): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x455): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x475): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x50e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x54b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x556): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZL20EmitBinaryAtomicPostRN5clang7CodeGen15CodeGenFunctionEN4llvm13AtomicRMWInst5BinOpEPKNS_8CallExprENS3_11Instruction9BinaryOpsEb+0x5a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `MakeAtomicCmpXchgValue(clang::CodeGen::CodeGenFunction&, clang::CallExpr const*, bool)': CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xab): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xc1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0xfc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x1f3): undefined reference to `llvm::AtomicCmpXchgInst::AtomicCmpXchgInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x23f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x25a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x276): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x385): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x3d7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x434): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x452): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x473): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL22MakeAtomicCmpXchgValueRN5clang7CodeGen15CodeGenFunctionEPKNS_8CallExprEb+0x525): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXBuiltinExpr(unsigned int, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x200): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x32b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x44b): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xc94): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfa1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0xfd5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x121d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x12a9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1509): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x153d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x15ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x1602): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x16df): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x17ad): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNVPTXBuiltinExprEjPKNS_8CallExprE+0x182d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `EmitMSVCRTSetJmp(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::MSVCSetJmpKind, clang::CallExpr const*)': CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0xfd): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x11c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x1cf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL16EmitMSVCRTSetJmpRN5clang7CodeGen15CodeGenFunctionEN12_GLOBAL__N_114MSVCSetJmpKindEPKNS_8CallExprE+0x2e4): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xaf): undefined reference to `vtable for clang::Decl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xc0): undefined reference to `vtable for clang::NamedDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xcb): undefined reference to `vtable for clang::ValueDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xd6): undefined reference to `vtable for clang::DeclaratorDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xe1): undefined reference to `vtable for clang::VarDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0xec): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang17ImplicitParamDeclELb0EE4growEm]+0x2ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x31): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x59): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0xf2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x102): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x113): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x196): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x322): undefined reference to `clang::Stmt::getLocStart() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21emitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x333): undefined reference to `clang::ASTContext::getSizeType() const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::evaluateOrEmitBuiltinObjectSize(clang::Expr const*, unsigned int, llvm::IntegerType*, llvm::Value*)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x3e): undefined reference to `clang::Expr::tryEvaluateObjectSize(unsigned long&, clang::ASTContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31evaluateOrEmitBuiltinObjectSizeEPKNS_4ExprEjPN4llvm11IntegerTypeEPNS5_5ValueE+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateBuiltinOSLogHelperFunction(clang::analyze_os_log::OSLogBufferLayout const&, clang::CharUnits)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xd5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x151): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x3e6): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x423): undefined reference to `llvm::raw_ostream::operator<<(long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x44f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x471): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x483): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x498): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x4bc): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x531): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x551): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x571): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x599): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x63e): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x645): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x720): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x81a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x821): undefined reference to `vtable for clang::ImplicitParamDecl' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x8ca): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x93a): undefined reference to `vtable for llvm::raw_string_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x964): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x97f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xb3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbb8): undefined reference to `llvm::User::operator new(unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xbd7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcd1): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xcf5): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xdf6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe1a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xe87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0xefc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x10f9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1108): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1127): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x116f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11b6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x11e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x12d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1354): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1372): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1412): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1424): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1444): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x1487): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14b9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x14e2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x174f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34generateBuiltinOSLogHelperFunctionERKNS_14analyze_os_log17OSLogBufferLayoutENS_9CharUnitsE+0x17e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitBuiltinOSLogFormat(clang::CallExpr const&)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0xe2): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2a6): undefined reference to `clang::Type::isObjCRetainableType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x2eb): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x35c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x372): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x3bf): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x49e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x51c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x6f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x772): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8a9): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x8b6): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x916): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitBuiltinOSLogFormatERKNS_8CallExprE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `dumpRecord(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*&, clang::CharUnits, llvm::Value*, int)': CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7d): undefined reference to `clang::TagType::getDecl() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x86): undefined reference to `clang::TagDecl::getDefinition() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x97): undefined reference to `clang::Decl::getASTContext() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x115): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1cb): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1db): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x245): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x2ef): undefined reference to `clang::RecordDecl::field_begin() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x35a): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x374): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3b2): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3df): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x3ec): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x401): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x40e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x451): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x4a6): undefined reference to `clang::QualType::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x56f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x628): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x649): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x659): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x666): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x6b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x773): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x7a0): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x916): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9af): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9d0): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9e0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x9ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xa35): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xace): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbc3): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbd3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xbe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xc27): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd1c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd70): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xd8d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xdb0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xe72): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xeec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf14): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xf3b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0xff5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1032): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1042): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1098): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10cd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x10db): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x112d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11b4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x11d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x14d8): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGBuiltin.cpp:(.text._ZL10dumpRecordRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERPN4llvm5ValueENS_9CharUnitsES6_i+0x1510): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x72): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xd9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xf5): undefined reference to `clang::Decl::getAttrs() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1fc): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x24a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x477): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7df): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7ee): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e6): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f5): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb4b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xcc0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xccf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xdf4): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xe07): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x116a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x120b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x148f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16e5): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x16f8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x196c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b5f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b73): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1b7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1c60): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ea6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ec0): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f42): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1f5c): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x1ff0): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x202b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x206f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x207b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2098): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20b9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x20ed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2167): undefined reference to `clang::CallExpr::getDirectCallee()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2354): undefined reference to `clang::analyze_os_log::computeOSLogBufferLayout(clang::ASTContext&, clang::CallExpr const*, clang::analyze_os_log::OSLogBufferLayout&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x239d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x269e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2833): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2956): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2964): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b36): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b7e): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2b89): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ba8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bc7): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2bf4): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2c00): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ded): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e48): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2e62): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fc1): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2fd5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x2ff3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x300e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3035): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3055): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3165): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3182): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3205): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3293): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32bb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x32c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x333b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x33aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3433): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x345b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x346b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3518): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3530): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x353f): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3645): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3754): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x38a6): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x390c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x39e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b00): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3b59): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3c74): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3db7): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dfd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3f7c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x3ff4): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4017): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x422a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4399): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x44f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x45f1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4604): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4613): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x48e6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x49d7): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4a95): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4ae0): undefined reference to `clang::Expr::IgnoreParenCasts()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4b14): undefined reference to `llvm::convertUTF16ToUTF8String(llvm::ArrayRef, std::__cxx11::basic_string, std::allocator >&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x4d5c): undefined reference to `clang::ASTContext::getSizeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x51d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x52d4): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5308): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5337): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x544d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5488): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5554): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5576): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5594): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x55fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5689): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x56db): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x578d): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x57dc): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5829): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x58e3): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5932): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5987): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a13): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a42): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a4f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5a7b): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b39): undefined reference to `llvm::Module::getDataLayout() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b52): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5b70): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bd9): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5bf7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x5c71): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x600e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x60f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x611f): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6179): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62c6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x62d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x63e9): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x65c3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x67a0): undefined reference to `llvm::ConstantFP::getInfinity(llvm::Type*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6887): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6892): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68b1): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x68d0): undefined reference to `llvm::detail::IEEEFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6908): undefined reference to `llvm::Value::getContext() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6914): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6a79): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6aaf): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6ac0): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6b80): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bba): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6bcf): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c3c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6c66): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d0d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d2c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d54): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6d6f): undefined reference to `clang::Expr::getExprLoc() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x6eda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7067): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x709e): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x70af): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7215): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7232): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x725e): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7569): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x75c2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x763a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7693): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x76b3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x797b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x79b3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7a4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7b52): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c45): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c69): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7c7b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f03): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f38): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f72): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x7fed): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8016): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x809a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x80c2): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8113): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x812e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x814c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x81b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x824d): undefined reference to `vtable for llvm::raw_svector_ostream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x82b4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x843d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8450): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x845e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8493): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x84c9): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x852a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x853f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x873c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87e3): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x87f6): undefined reference to `llvm::Triple::getArchTypePrefix(llvm::Triple::ArchType)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8823): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8847): undefined reference to `llvm::Intrinsic::getIntrinsicForMSBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x898e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x89b1): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8a25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8af6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8cda): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e57): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e78): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8e9a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8eb8): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8ed9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x8efa): more undefined references to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' follow /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinExpr(clang::FunctionDecl const*, unsigned int, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x90d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9163): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9181): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x91e1): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9241): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x92ab): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x93e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x948a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x94f9): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9517): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9535): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x955b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x95a8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9664): undefined reference to `clang::ASTContext::GetBuiltinType(unsigned int, clang::ASTContext::GetBuiltinTypeError&, unsigned int*) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9799): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x97ad): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x981e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9910): undefined reference to `llvm::Intrinsic::getIntrinsicForGCCBuiltin(char const*, llvm::StringRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x99be): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9b65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cba): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9cd3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d44): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d51): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9d9a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9daf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dcc): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9dda): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9e3c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ea0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ebb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9edc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ee7): undefined reference to `llvm::detail::DoubleAPFloat::makeSmallestNormalized(bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f00): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9f41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0x9fb3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa09d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa0b9): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa203): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa229): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa263): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2a5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa2c5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa354): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa380): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa404): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa703): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa7c7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa859): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8b3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa8fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa923): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa935): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa94f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xa9a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa0e): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaa35): undefined reference to `llvm::IRBuilderBase::CreateMemMove(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaad9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab33): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xab58): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xac9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacc1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaccc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xacf4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xad9a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae13): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xae89): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xaf27): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb01f): undefined reference to `llvm::APInt::zextOrSelf(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb07e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb0a3): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb10c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb18a): undefined reference to `clang::Type::getPointeeType() const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb1ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb236): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb282): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb2bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb303): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb340): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb3f6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb489): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb505): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb579): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5ca): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb5f0): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb651): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb670): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb699): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb6e7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb741): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb793): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb7eb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb80d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb832): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb851): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb86e): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb8d5): undefined reference to `llvm::APInt::zext(unsigned int) const' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb90b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBuiltinExprEPKNS_12FunctionDeclEjPKNS_8CallExprENS0_15ReturnValueSlotE+0xb987): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `BuildAppleKextVirtualCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, llvm::Type*, clang::CXXRecordDecl const*)': CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xb5): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x21b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x229): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x26a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2b4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x2fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x333): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x348): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x403): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x410): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x44d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x467): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x482): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x490): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x4f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x516): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x567): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x5f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x649): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x66b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x68b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x86a): undefined reference to `clang::VTableLayout::~VTableLayout()' CGCXX.cpp:(.text._ZL25BuildAppleKextVirtualCallRN5clang7CodeGen15CodeGenFunctionENS_10GlobalDeclEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xa6a): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildAppleKextVirtualCall(clang::CXXMethodDecl const*, clang::NestedNameSpecifier*, llvm::Type*)': CGCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25BuildAppleKextVirtualCallEPKNS_13CXXMethodDeclEPNS_19NestedNameSpecifierEPN4llvm4TypeE+0x5b): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::LazyGenerationalUpdatePtr::makeValue(clang::ASTContext const&, clang::Decl*)': CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXX.cpp:(.text._ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_[_ZN5clang25LazyGenerationalUpdatePtrIPKNS_4DeclEPS1_XadL_ZNS_17ExternalASTSource19CompleteRedeclChainES3_EEE9makeValueERKNS_10ASTContextES4_]+0x147): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::getAddrOfCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, clang::CodeGen::CGFunctionInfo const*, llvm::FunctionType*, bool, clang::CodeGen::ForDefinition_t)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getAddrOfCXXStructorEPKNS_13CXXMethodDeclENS0_12StructorTypeEPKNS0_14CGFunctionInfoEPN4llvm12FunctionTypeEbNS0_15ForDefinition_tE+0x10a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::TryEmitBaseDestructorAsAlias(clang::CXXDestructorDecl const*)': CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x6c): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xad): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xbb): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xe6): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x13e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x255): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x27e): undefined reference to `clang::TagType::getDecl() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x3f8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x458): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x54a): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5aa): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x5ff): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x637): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x692): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x738): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x7fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x8d5): undefined reference to `clang::Decl::getAttrs() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x953): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9a0): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9c7): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9d3): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0x9dc): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28TryEmitBaseDestructorAsAliasEPKNS_17CXXDestructorDeclE+0xa72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI24ConvertMemberPointerTypeEPKNS_17MemberPointerTypeE+0xb): undefined reference to `clang::ASTContext::getPointerDiffType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType) [clone .localalias.163]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_13CXXDeleteExprENS_8QualTypeE+0x19): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::requiresArrayCookie(clang::CXXNewExpr const*) [clone .localalias.164]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x2b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19requiresArrayCookieEPKNS_10CXXNewExprE+0x5a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetArrayCookieSize(clang::CXXNewExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0x6b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI18GetArrayCookieSizeEPKNS_10CXXNewExprE+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE[_ZN5clang7CodeGen8CGCXXABI28getThisArgumentTypeForMethodEPKNS_13CXXMethodDeclE]+0xa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ErrorUnsupportedABI(clang::CodeGen::CodeGenFunction&, llvm::StringRef)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x47): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19ErrorUnsupportedABIERNS0_15CodeGenFunctionEN4llvm9StringRefE+0x1ad): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI28EmitMemberDataPointerAddressERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x4b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI27EmitMemberPointerComparisonERNS0_15CodeGenFunctionEPN4llvm5ValueES6_PKNS_17MemberPointerTypeEb+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26EmitMemberPointerIsNotNullERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_17MemberPointerTypeE+0x20): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits) [clone .localalias.162]': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19readArrayCookieImplERNS0_15CodeGenFunctionENS0_7AddressENS_9CharUnitsE+0x21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x6b): undefined reference to `clang::TagType::getDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI31EmitLoadOfMemberFunctionPointerERNS0_15CodeGenFunctionEPKNS_4ExprENS0_7AddressERPN4llvm5ValueESA_PKNS_17MemberPointerTypeE+0xe6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::ReadArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXDeleteExpr const*, clang::QualType, llvm::Value*&, llvm::Value*&, clang::CharUnits&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0xa7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x16a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x21f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x260): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x29d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2b7): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2d4): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x2e2): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x336): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x356): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x379): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x38d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x3d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x401): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x454): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x482): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x4a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x503): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI15ReadArrayCookieERNS0_15CodeGenFunctionENS0_7AddressEPKNS_13CXXDeleteExprENS_8QualTypeERPN4llvm5ValueESC_RNS_9CharUnitsE+0x563): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::GetBogusMemberPointer(clang::QualType)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI21GetBogusMemberPointerENS_8QualTypeE+0x1e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI25EmitMemberFunctionPointerEPKNS_13CXXMethodDeclE+0x3e): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerAdjustment(clang::CastExpr const*)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x3d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x4d): undefined reference to `clang::CastExpr::path_buffer()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI26getMemberPointerAdjustmentEPKNS_8CastExprE+0x65): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::getMemberPointerPathAdjustment(clang::APValue const&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x19): undefined reference to `clang::APValue::getMemberPointerDecl() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x25): undefined reference to `clang::APValue::getMemberPointerPath() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0x34): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI30getMemberPointerPathAdjustmentERKNS_7APValueE+0xe7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::loadIncomingCXXThis(clang::CodeGen::CodeGenFunction&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xb7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x11f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x136): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x150): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x160): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI19loadIncomingCXXThisERNS0_15CodeGenFunctionE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o): In function `clang::CodeGen::CGCXXABI::buildThisParam(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x45): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x1be): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x2e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x32e): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x363): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x38c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x398): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x445): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x6b6): undefined reference to `clang::Decl::getAttrs() const' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x72e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x763): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x7b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x807): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x87a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8c2): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x8f3): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x935): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCXXABI.cpp:(.text._ZN5clang7CodeGen8CGCXXABI14buildThisParamERNS0_15CodeGenFunctionERNS0_15FunctionArgListE+0x97b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::FunctionDecl::isDefined() const': CGCall.cpp:(.text._ZNK5clang12FunctionDecl9isDefinedEv[_ZNK5clang12FunctionDecl9isDefinedEv]+0x19): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `eraseUnusedBitCasts(llvm::Instruction*) [clone .part.684]': CGCall.cpp:(.text._ZL19eraseUnusedBitCastsPN4llvm11InstructionE.part.684+0x14): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `std::iterator_traits::difference_type std::__count_if >(std::iterator_traits, std::iterator_traits, __gnu_cxx::__ops::_Iter_pred) [clone .isra.882]': CGCall.cpp:(.text._ZSt10__count_ifIPKPN5clang11ParmVarDeclEN9__gnu_cxx5__ops10_Iter_predIZNS0_7CodeGen12RequiredArgs16forPrototypePlusEPKNS0_17FunctionProtoTypeEjPKNS0_12FunctionDeclEEUlPKS1_E_EEENSt15iterator_traitsIT_E15difference_typeESL_SL_T0_.isra.882+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `setCUDAKernelCallingConvention(clang::CanQual&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZL30setCUDAKernelCallingConventionRN5clang7CanQualINS_4TypeEEERNS_7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x4b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getNonNullAttr(clang::Decl const*, clang::ParmVarDecl const*, clang::QualType, unsigned int)': CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0x47): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xaa): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZL14getNonNullAttrPKN5clang4DeclEPKNS_11ParmVarDeclENS_8QualTypeEj+0xc3): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `addExtParameterInfosForCall(llvm::SmallVectorImpl&, clang::FunctionProtoType const*, unsigned int, unsigned int)': CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x19e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x1fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL27addExtParameterInfosForCallRN4llvm15SmallVectorImplIN5clang17FunctionProtoType16ExtParameterInfoEEEPKS2_jj+0x21c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `appendParameterTypes(clang::CodeGen::CodeGenTypes const&, llvm::SmallVectorImpl >&, llvm::SmallVectorImpl&, clang::CanQual)': CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x103): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x1a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x2ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL20appendParameterTypesRKN5clang7CodeGen12CodeGenTypesERN4llvm15SmallVectorImplINS_7CanQualINS_4TypeEEEEERNS5_INS_17FunctionProtoType16ExtParameterInfoEEENS6_ISB_EE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::DestroyUnpassedArg::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x30): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1dd): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN12_GLOBAL__N_118DestroyUnpassedArg4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e6): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1110]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1110+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::QualType::getUnqualifiedType() const': CGCall.cpp:(.text._ZNK5clang8QualType18getUnqualifiedTypeEv[_ZNK5clang8QualType18getUnqualifiedTypeEv]+0x36): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::ASTContext::getTargetAddressSpace(clang::QualType) const': CGCall.cpp:(.text._ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE[_ZNK5clang10ASTContext21getTargetAddressSpaceENS_8QualTypeE]+0x1a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `BuildAggStore(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x54): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x60): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x11b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x150): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x170): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x189): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x1bf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x216): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x223): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x238): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x246): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x27f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2b2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x2c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x317): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x331): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x34e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x35c): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x3cb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x409): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x459): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x478): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x495): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x52c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL13BuildAggStoreRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS0_7AddressEb+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `EnterStructPointerForCoercedAccess(clang::CodeGen::Address, llvm::StructType*, unsigned long, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x9e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x11a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x151): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1dd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x1ea): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x23a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x250): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x275): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x283): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL34EnterStructPointerForCoercedAccessN5clang7CodeGen7AddressEPN4llvm10StructTypeEmRNS0_15CodeGenFunctionE+0x2e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::DominatingLLVMValue::save(clang::CodeGen::CodeGenFunction&, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x89): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x95): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xe4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0xfb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE[_ZN5clang7CodeGen19DominatingLLVMValue4saveERNS0_15CodeGenFunctionEPN4llvm5ValueE]+0x134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x91): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xa4): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xb7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xcf): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xe7): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0xff): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x116): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeLLVMFunctionInfo(clang::CanQual, bool, bool, llvm::ArrayRef >, clang::FunctionType::ExtInfo, llvm::ArrayRef, clang::CodeGen::RequiredArgs)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x195): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1a7): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1cd): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x1f1): undefined reference to `llvm::FoldingSetBase::FindNodeOrInsertPos(llvm::FoldingSetNodeID const&, void*&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x247): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2b8): undefined reference to `llvm::FoldingSetBase::InsertNode(llvm::FoldingSetBase::Node*, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x2dd): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeLLVMFunctionInfoENS_7CanQualINS_4TypeEEEbbN4llvm8ArrayRefIS4_EENS_12FunctionType7ExtInfoENS6_INS_17FunctionProtoType16ExtParameterInfoEEENS0_12RequiredArgsE+0x3ee): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0xe9): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x337): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11arrangeCallERKNS0_14CGFunctionInfoERKNS0_11CallArgListE+0x383): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedObjCMessageSend(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x7a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes34arrangeUnprototypedObjCMessageSendENS_8QualTypeERKNS0_11CallArgListE+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionCall(clang::QualType, clang::CodeGen::CallArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x72): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeBuiltinFunctionCallENS_8QualTypeERKNS0_11CallArgListE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBuiltinFunctionDeclaration(clang::QualType, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes33arrangeBuiltinFunctionDeclarationENS_8QualTypeERKNS0_15FunctionArgListE+0x144): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodCall(clang::CodeGen::CallArgList const&, clang::FunctionProtoType const*, clang::CodeGen::RequiredArgs, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0xbb): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodCallERKNS0_11CallArgListEPKNS_17FunctionProtoTypeENS0_12RequiredArgsEj+0x1bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeUnprototypedMustTailThunk(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x43): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x70): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes32arrangeUnprototypedMustTailThunkEPKNS_13CXXMethodDeclE+0x84): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `arrangeFreeFunctionLikeCall(clang::CodeGen::CodeGenTypes&, clang::CodeGen::CodeGenModule&, clang::CodeGen::CallArgList const&, clang::FunctionType const*, unsigned int, bool)': CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0xda): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZL27arrangeFreeFunctionLikeCallRN5clang7CodeGen12CodeGenTypesERNS0_13CodeGenModuleERKNS0_11CallArgListEPKNS_12FunctionTypeEjb+0x1de): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXStructorDeclaration(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x83): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xb1): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0xc5): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x470): undefined reference to `clang::FunctionDecl::isVariadic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x5b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x80f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes29arrangeCXXStructorDeclarationEPKNS_13CXXMethodDeclENS0_12StructorTypeE+0x853): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodType(clang::CXXRecordDecl const*, clang::FunctionProtoType const*, clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x6a): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x7e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x123): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeCXXMethodTypeEPKNS_13CXXRecordDeclEPKNS_17FunctionProtoTypeEPKNS_13CXXMethodDeclE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXConstructorCall(clang::CodeGen::CallArgList const&, clang::CXXConstructorDecl const*, clang::CXXCtorType, unsigned int, unsigned int, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x8a): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0xfb): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes25arrangeCXXConstructorCallERKNS0_11CallArgListEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEjjb+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeBlockFunctionDeclaration(clang::FunctionProtoType const*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0xb6): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeBlockFunctionDeclarationEPKNS_17FunctionProtoTypeERKNS0_15FunctionArgListE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xc5): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x15e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x187): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x340): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x368): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x3c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x419): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x472): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x4ca): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x522): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeObjCMessageSendSignature(clang::ObjCMethodDecl const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x6e8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x741): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x7ee): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x866): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0x9f7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes31arrangeObjCMessageSendSignatureEPKNS_14ObjCMethodDeclENS_8QualTypeE+0xa5f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFreeFunctionType(clang::CanQual, clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes23arrangeFreeFunctionTypeENS_7CanQualINS_17FunctionProtoTypeEEEPKNS_12FunctionDeclE+0xa2): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeCXXMethodDeclaration(clang::CXXMethodDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x87): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0xb8): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes27arrangeCXXMethodDeclarationEPKNS_13CXXMethodDeclE+0x11a): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeFunctionDeclaration(clang::FunctionDecl const*)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26arrangeFunctionDeclarationEPKNS_12FunctionDeclE+0x30): undefined reference to `clang::CXXMethodDecl::isStatic() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ReturnTypeUsesFP2Ret(clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20ReturnTypeUsesFP2RetENS_8QualTypeE+0x56): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x70): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0xb0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x122): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x13c): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x17f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x1d2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x225): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x25d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructDefaultFnAttrList(llvm::StringRef, bool, bool, llvm::AttrBuilder&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x555): undefined reference to `clang::CodeGenOptions::isNoBuiltinFunc(char const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x58a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x5a9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6a6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6ba): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6de): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x6fa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x72d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x782): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x7b0): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x81e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ConstructDefaultFnAttrListEN4llvm9StringRefEbbRNS2_11AttrBuilderE+0x856): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnValueCheck(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0xd6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x106): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x1e9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x226): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x245): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x298): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x2c2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x308): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x32a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x34b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x3ca): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x478): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x4ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x51b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x529): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x54b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x59e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5ca): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5d8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x5fa): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x64f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x692): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6aa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitReturnValueCheckEPN4llvm5ValueE+0x6db): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::allocateArgumentMemory(clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x186): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1cb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x1d6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen11CallArgList22allocateArgumentMemoryERNS0_15CodeGenFunctionE+0x254): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArgList::freeArgumentMemory(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0xf1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x181): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1af): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x1f5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x200): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZNK5clang7CodeGen11CallArgList18freeArgumentMemoryERNS0_15CodeGenFunctionE+0x27c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNonNullArgCheck(clang::CodeGen::RValue, clang::QualType, clang::SourceLocation, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x68): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0xbc): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x1d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x201): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x243): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2df): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x2ed): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x318): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3c3): undefined reference to `clang::TypeLoc::findNullabilityLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x3f2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitNonNullArgCheckENS0_6RValueENS_8QualTypeENS_14SourceLocationENS1_14AbstractCalleeEj+0x425): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::getRValue(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg9getRValueERNS0_15CodeGenFunctionE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CallArg::copyInto(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address) const': CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0xb8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZNK5clang7CodeGen7CallArg8copyIntoERNS0_15CodeGenFunctionENS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVarArgType(clang::Expr const*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x6a): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0x86): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xda): undefined reference to `clang::Expr::isNullPointerConstant(clang::ASTContext&, clang::Expr::NullPointerConstantValueDependence) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13getVarArgTypeEPKNS_4ExprE+0xf0): undefined reference to `clang::ASTContext::getIntPtrType() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddObjCARCExceptionMetadata(llvm::Instruction*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x4e): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27AddObjCARCExceptionMetadataEPN4llvm11InstructionE+0x6b): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::deferPlaceholderReplacement(llvm::Instruction*, llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27deferPlaceholderReplacementEPN4llvm11InstructionEPNS2_5ValueE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CGCallee::prepareConcreteCallee(clang::CodeGen::CodeGenFunction&) const': CGCall.cpp:(.text._ZNK5clang7CodeGen8CGCallee21prepareConcreteCalleeERNS0_15CodeGenFunctionE+0x8c): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::CodeGen::CodeGenFunction::ParamValue const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction10ParamValueELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Instruction* const&)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_11InstructionELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&, llvm::MDNode*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x162): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x191): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x1de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_5ValueENS_8ArrayRefIS7_EENS8_INS_17OperandBundleDefTIS7_EEEERKNS_5TwineEPNS_6MDNodeE]+0x25c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDefaultFnAttrs(llvm::Function&)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x68): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x74): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDefaultFnAttrsERN4llvm8FunctionE+0x9b): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyUnpassedArg, clang::CodeGen::Address, clang::QualType>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xd2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1e6): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1ef): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_118DestroyUnpassedArgEJNS0_7AddressENS_8QualTypeEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x256): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `(anonymous namespace)::CopyBackSwiftError::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x58): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x112): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x128): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN12_GLOBAL__N_118CopyBackSwiftError4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x15f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xa7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE[_ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupINS0_15CodeGenFunction15CallLifetimeEndEJNS0_7AddressEPN4llvm5ValueEEE4EmitERS3_NS1_7Cleanup5FlagsE]+0xf2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CoerceIntOrPtrToIntOrPtr(llvm::Value*, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0xf1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x1d4): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2c7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x2e7): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x378): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZL24CoerceIntOrPtrToIntOrPtrPN4llvm5ValueEPNS_4TypeERN5clang7CodeGen15CodeGenFunctionE+0x3d4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitArgumentDemotion(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, llvm::Value*)': CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0x62): undefined reference to `llvm::ConstantExpr::getFPCast(llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZL20emitArgumentDemotionRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclEPN4llvm5ValueE+0xd9): undefined reference to `llvm::CastInst::CreateFPCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedLoad(clang::CodeGen::Address, llvm::Type*, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x53): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x64): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xc4): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0xd5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x14b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x157): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x1f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x224): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x2eb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x321): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL17CreateCoercedLoadN5clang7CodeGen7AddressEPN4llvm4TypeERNS0_15CodeGenFunctionE+0x35b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumptionHelper(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Type*, llvm::Value*) [clone .constprop.1107]': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x86): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xa4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0xea): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x12b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x13a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x199): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x1da): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x204): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x23e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x25b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x267): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x287): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x2df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x315): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x387): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE31CreateAlignmentAssumptionHelperERKNS_10DataLayoutEPNS_5ValueESA_PNS_4TypeESA_.constprop.1107+0x3ed): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::IRBuilder::CreateAlignmentAssumption(llvm::DataLayout const&, llvm::Value*, llvm::Value*, llvm::Value*)': CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x7a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xcf): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0xf8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x11e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x144): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x16c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x1c5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x317): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x39f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x3e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x407): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x415): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x439): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x475): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateAlignmentAssumptionERKNS_10DataLayoutEPNS_5ValueESA_SA_]+0x4a1): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `emitAddressAtOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::ABIArgInfo const&)': CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x8b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0xdc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x11c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x194): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1cb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x1d8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x215): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x22d): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x24b): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x259): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZL19emitAddressAtOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressERKNS0_10ABIArgInfoE+0x2b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `CreateCoercedStore(llvm::Value*, clang::CodeGen::Address, bool, clang::CodeGen::CodeGenFunction&)': CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x5b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x6c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xe8): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x155): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x161): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x1bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x24b): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x299): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x309): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x323): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x35e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ac): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZL18CreateCoercedStorePN4llvm5ValueEN5clang7CodeGen7AddressEbRNS3_15CodeGenFunctionE+0x3ec): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `llvm::SmallVectorTemplateBase, false>::grow(unsigned long)': CGCall.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_17OperandBundleDefTIPNS_5ValueEEELb0EE4growEm]+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::getBundlesForFunclet(llvm::Value*)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x46): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getBundlesForFuncletEPN4llvm5ValueE+0x16b): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x169): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x195): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1d9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1e5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNounwindRuntimeCall(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x2b): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNounwindRuntimeCallEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x41): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNoreturnRuntimeCallOrInvoke(llvm::Value*, llvm::ArrayRef)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1a7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x1e6): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x227): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x23d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x364): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x37a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x3d2): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x47c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitNoreturnRuntimeCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EE+0x48f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallOrInvoke(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0xcf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1a8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCallOrInvokeEPN4llvm5ValueENS2_8ArrayRefIS4_EERKNS2_5TwineE+0x1df): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionEpilog(clang::CodeGen::CGFunctionInfo const&, bool, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xc2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x1db): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x230): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x254): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x285): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x49c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4bb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x4ef): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x51f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x533): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x594): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x5fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x6bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x77b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x7df): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x833): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x84f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x8c5): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x91e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x93f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x975): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x9de): undefined reference to `llvm::Use::getUser() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa2c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa3d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xa9f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb1d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xb63): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd75): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xd97): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdd3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xdef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe2e): undefined reference to `llvm::Value::stripPointerCasts() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe45): undefined reference to `llvm::Instruction::isAtomic() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xe9e): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0xfd6): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionEpilogERKNS0_14CGFunctionInfoEbNS_14SourceLocationE+0x107a): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCallArg(clang::CodeGen::CallArgList&, clang::VarDecl const*, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0xfa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x317): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x32d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x3c7): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x450): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x478): undefined reference to `clang::Type::isObjCRetainableType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4d0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x4dd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x506): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x558): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitDelegateCallArgERNS0_11CallArgListEPKNS_7VarDeclENS_14SourceLocationE+0x580): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArg(clang::CodeGen::CallArgList&, clang::Expr const*, clang::QualType)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x51): undefined reference to `clang::Expr::IgnoreParens()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x252): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3e2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x3f9): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x435): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x460): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x48d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x4c6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x928): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xc50): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd6d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd8a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xd9b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdb2): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xdd9): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xe68): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xeb3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf09): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf34): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf42): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xf6e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0xfb5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x102b): undefined reference to `llvm::User::operator new(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x104c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1063): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1076): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x119d): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x131b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1373): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1390): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x13b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1440): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1467): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1501): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x150c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1515): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1552): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x15e4): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17cd): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x17ea): undefined reference to `llvm::PHINode::growOperands()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x1845): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitCallArgERNS0_11CallArgListEPKNS_4ExprENS_8QualTypeE+0x19fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, llvm::ArrayRef, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x11d): undefined reference to `clang::Expr::getExprLoc() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x187): undefined reference to `clang::FunctionDecl::getNumParams() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x1ca): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x27a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x410): undefined reference to `clang::ASTContext::getSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x423): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x437): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsERNS0_11CallArgListEN4llvm8ArrayRefINS_8QualTypeEEENS4_14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE+0x5ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getTypeExpansion(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x2c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x112): undefined reference to `clang::TagType::getDecl() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x248): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x42d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x46e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x484): undefined reference to `clang::RecordDecl::field_begin() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4a8): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x4b9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x56b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x57e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x59e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZL16getTypeExpansionN5clang8QualTypeERKNS_10ASTContextE+0x5ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::getExpandedTypes(clang::QualType, llvm::Type**&) [clone .localalias.1095]': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes16getExpandedTypesENS_8QualTypeERPPN4llvm4TypeE+0x16a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeFromArgs(clang::QualType, clang::CodeGen::LValue, llvm::Value**&) [clone .localalias.1094]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x7d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x14a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x310): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x31d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x332): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x342): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x386): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3b5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x3c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x41a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x435): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x453): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x569): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x5e9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x83a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18ExpandTypeFromArgsENS_8QualTypeENS0_6LValueERPPN4llvm5ValueE+0x852): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::Address)': CGCall.cpp:(.text._ZN4llvm12function_refIFvN5clang7CodeGen7AddressEEE11callback_fnIZNS2_15CodeGenFunction18ExpandTypeFromArgsENS1_8QualTypeENS2_6LValueERPPNS_5ValueEEUlS3_E_EEvlS3_+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExpandTypeToArgs(clang::QualType, clang::CodeGen::CallArg, llvm::FunctionType*, llvm::SmallVectorImpl&, unsigned int&) [clone .localalias.1093]': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x240): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x24d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x262): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x270): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x2f2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x302): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x358): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x373): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x390): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x4a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16ExpandTypeToArgsENS_8QualTypeENS0_7CallArgEPN4llvm12FunctionTypeERNS4_15SmallVectorImplIPNS4_5ValueEEERj+0x57c): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `getExpansionSize(clang::QualType, clang::ASTContext const&)': CGCall.cpp:(.text._ZL16getExpansionSizeN5clang8QualTypeERKNS_10ASTContextE+0x13a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionType(clang::CodeGen::CGFunctionInfo const&)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x57): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0xe4): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x2f1): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x30c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x331): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x443): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x486): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x62b): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x643): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x7f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x816): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x87f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes15GetFunctionTypeERKNS0_14CGFunctionInfoE+0x88a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::GetFunctionTypeForVTable(clang::GlobalDecl)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24GetFunctionTypeForVTableENS_10GlobalDeclE+0xcd): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1cd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1e1): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x261): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x2f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4cd): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x4e9): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x540): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x565): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x5ba): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x612): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x669): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x6c1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x719): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xafd): undefined reference to `llvm::AttrBuilder::addAllocSizeAttr(unsigned int, llvm::Optional const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xbf4): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xc02): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd1d): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xd2d): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xda8): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xdb6): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xec4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xede): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xeff): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf4b): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xf9b): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfb7): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0xfd0): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10a4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10da): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x10e3): undefined reference to `llvm::AttrBuilder::hasAttributes() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x111c): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1182): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x118b): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11a2): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11b3): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11ca): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11d9): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11e9): undefined reference to `llvm::Attribute::getWithAlignment(llvm::LLVMContext&, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x11f5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1214): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1238): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1265): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x12f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1307): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1352): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1380): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x138e): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13b5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x13f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1405): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x141a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1430): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x144a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1477): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1492): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1505): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1520): undefined reference to `llvm::AttributeSet::get(llvm::LLVMContext&, llvm::AttrBuilder const&)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1575): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15b2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x15da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1601): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1623): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1644): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1652): undefined reference to `llvm::AttrBuilder::removeAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1665): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x16ea): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1737): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1758): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1775): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1783): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x189a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18ca): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18e2): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x18f7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1902): undefined reference to `clang::FunctionDecl::isNoReturn() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1918): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1999): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19b7): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19d5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x19f3): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a11): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a2f): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1a4d): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenModule::ConstructAttributeList(llvm::StringRef, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCalleeInfo, llvm::AttributeList&, unsigned int&, bool)': CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1b64): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1bb9): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c27): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22ConstructAttributeListEN4llvm9StringRefERKNS0_14CGFunctionInfoENS0_12CGCalleeInfoERNS2_13AttributeListERjb+0x1c93): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::CallArgList const&, llvm::Instruction**, clang::SourceLocation)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb2): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x150): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x173): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x4e0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x680): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x754): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x7cf): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa0d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa40): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xa8b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xaae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xb1e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xc67): undefined reference to `llvm::isKnownNonZero(llvm::Value const*, llvm::DataLayout const&, unsigned int, llvm::AssumptionCache*, llvm::Instruction const*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xcc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd12): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd39): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd71): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xd93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xdaf): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe11): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe1d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xe71): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0xf60): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x112c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1142): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1168): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1192): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x119f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x11c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x120c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1276): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x128c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x12b2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x130e): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x139b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13c2): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13f1): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x13fd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x151f): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1542): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1550): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x15ee): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x160d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1714): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1721): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1736): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1744): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x178a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x17c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x184f): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1864): undefined reference to `llvm::Value::getContext() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x187c): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x18e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1a52): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1b56): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c55): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c63): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1c8a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1db8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1e56): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f55): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1f90): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x1ff6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2026): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2065): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2103): undefined reference to `llvm::getOrEnforceKnownAlignment(llvm::Value*, unsigned int, llvm::DataLayout const&, llvm::Instruction const*, llvm::AssumptionCache*, llvm::DominatorTree const*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2168): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2175): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x218a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2198): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x21e7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2210): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2372): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x23c2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2433): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2492): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24cd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x24da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2534): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x254b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x256f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x257d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x25dd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26af): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x26f6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2826): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2832): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x290a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29d3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x29e2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2a74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ab2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2abf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b19): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b30): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b54): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2b62): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2c67): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d04): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d1e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d3c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2d96): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2db9): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2de7): undefined reference to `llvm::Value::getName() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e5e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e6e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2e99): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ebb): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2ed1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x2f7f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3073): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3087): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x310d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3134): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3168): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3209): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32eb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x32fb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3354): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x336e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x3397): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x33a5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34bd): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallERKNS0_14CGFunctionInfoERKNS0_8CGCalleeENS0_15ReturnValueSlotERKNS0_11CallArgListEPPN4llvm11InstructionENS_14SourceLocationE+0x34e8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFunctionProlog(clang::CodeGen::CGFunctionInfo const&, llvm::Function*, clang::CodeGen::FunctionArgList const&)': CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x317): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x53a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x572): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x57e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x60e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x643): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6ab): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x6db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x714): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x753): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x763): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7cf): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7ee): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x7fc): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x8aa): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x994): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x9c5): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xbee): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xda8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe75): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xe8a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xed2): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf51): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf5d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xf76): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0xfab): undefined reference to `llvm::Module::getDataLayout() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x10ee): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x13d2): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1465): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1503): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1525): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x154d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x158e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15e8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x15f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1680): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1709): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1712): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1728): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1768): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x17b6): undefined reference to `clang::Decl::getAttrs() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1910): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1938): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1975): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x19f0): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a3f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1a96): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1aa5): undefined reference to `clang::ParmVarDecl::getParameterIndexLarge() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1ada): undefined reference to `clang::Type::getPointeeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b75): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1b99): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c12): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c25): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1c60): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1df9): undefined reference to `llvm::AttrBuilder::addAlignmentAttr(unsigned int)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e05): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e60): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1e72): undefined reference to `clang::Type::isConstantSizeType() const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1eaa): undefined reference to `llvm::Argument::addAttr(llvm::Attribute::AttrKind)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fb3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fc7): undefined reference to `llvm::AttrBuilder::addDereferenceableAttr(unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitFunctionPrologERKNS0_14CGFunctionInfoEPN4llvm8FunctionERKNS0_15FunctionArgListE+0x1fd5): undefined reference to `llvm::Argument::addAttrs(llvm::AttrBuilder&)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o): In function `clang::CodeGen::CodeGenTypes::arrangeMSCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x73): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xa3): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0xb7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x129): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCall.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes20arrangeMSCtorClosureEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeE+0x2c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCall.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::FunctionDecl::getBody() const': CGClass.cpp:(.text._ZNK5clang12FunctionDecl7getBodyEv[_ZNK5clang12FunctionDecl7getBodyEv]+0x19): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x88e): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0x9fc): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGClass.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEvJEE5VisitEPKNS_4StmtE+0xd20): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitStmt(clang::Stmt const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x30): undefined reference to `clang::Stmt::children()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x10d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE9VisitStmtEPKNS_4StmtE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::EvaluatedExprVisitorBase::VisitCallExpr(clang::CallExpr const*)': CGClass.cpp:(.text._ZN5clang24EvaluatedExprVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_121DynamicThisUseCheckerEE13VisitCallExprEPKNS_8CallExprE+0x14): undefined reference to `clang::CallExpr::isUnevaluatedBuiltinCall(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isMemcpyEquivalentSpecialMember(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x2b): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x38): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x56): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x7e): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0x8f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZL31isMemcpyEquivalentSpecialMemberPKN5clang13CXXMethodDeclE+0xdd): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.537]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.537+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitSanitizerDtorCallback(clang::CodeGen::CodeGenFunction&, llvm::Value*, long)': CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_1L25EmitSanitizerDtorCallbackERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEl+0x97): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorVTable::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_118SanitizeDtorVTable4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.536]': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.536+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::DeclContext::getParent()': CGClass.cpp:(.text._ZN5clang11DeclContext9getParentEv[_ZN5clang11DeclContext9getParentEv]+0x6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::PoisonMembers(clang::CodeGen::CodeGenFunction&, unsigned int, unsigned int) [clone .isra.367]': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x5a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x7d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x141): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x198): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x1da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x216): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x223): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x260): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x279): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x298): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers13PoisonMembersERN5clang7CodeGen15CodeGenFunctionEjj.isra.367+0x2d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getClassPointerAlignment(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x1f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getClassPointerAlignmentEPKNS_13CXXRecordDeclE+0x45): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getDynamicOffsetAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CharUnits)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25getDynamicOffsetAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES2_+0x2d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::getVBaseAlignment(clang::CharUnits, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17getVBaseAlignmentENS_9CharUnitsEPKNS_13CXXRecordDeclES5_+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `ApplyNonVirtualAndVirtualOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits, llvm::Value*, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x91): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x18c): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x1c7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZL31ApplyNonVirtualAndVirtualOffsetRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_9CharUnitsEPN4llvm5ValueEPKNS_13CXXRecordDeclESA_+0x23c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadCXXThisAddress()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18LoadCXXThisAddressEv+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::DestroyField::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_112DestroyField4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberDataPointerAddress(clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitCXXMemberDataPointerAddressEPKNS_4ExprENS0_7AddressEPN4llvm5ValueEPKNS_17MemberPointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x63): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInitializerForField(clang::FieldDecl*, clang::CodeGen::LValue, clang::Expr*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitInitializerForFieldEPNS_9FieldDeclENS0_6LValueEPNS_4ExprE+0x9d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::destroyCXXObject(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x22): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16destroyCXXObjectERS1_NS0_7AddressENS_8QualTypeE+0x2b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitializeVTablePointer(clang::CodeGen::CodeGenFunction::VPtr const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xf3): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0xfe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x109): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x121): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x191): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23InitializeVTablePointerERKNS1_4VPtrE+0x1cb): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTablePtr(clang::CodeGen::Address, llvm::Type*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x53): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0x8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xad): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GetVTablePtrENS0_7AddressEPN4llvm4TypeEPKNS_13CXXRecordDeclE+0xe5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableAssumptionLoad(clang::CodeGen::CodeGenFunction::VPtr const&, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xb0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0xbf): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x106): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x123): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x12f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x153): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVTableAssumptionLoadERKNS1_4VPtrENS0_7AddressE+0x1c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldEmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0x91): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31ShouldEmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclE+0xb9): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForwardingCallToLambda(clang::CXXMethodDecl const*, clang::CodeGen::CallArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitForwardingCallToLambdaEPKNS_13CXXMethodDeclERNS0_11CallArgListE+0x227): undefined reference to `clang::Type::isObjCRetainableType() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaBlockInvokeBody()': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x4a): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x56): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x62): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x11e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x12e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x1ec): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLambdaBlockInvokeBodyEv+0x2b9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaDelegatingInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0xf9): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x105): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x126): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1c1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x1dc): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x200): undefined reference to `clang::CXXRecordDecl::getLambdaCallOperator() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x20c): undefined reference to `clang::CXXRecordDecl::isGenericLambda() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2a5): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2b1): undefined reference to `clang::FunctionDecl::getDescribedFunctionTemplate() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2d0): undefined reference to `clang::FunctionTemplateDecl::findSpecialization(llvm::ArrayRef, void*&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitLambdaDelegatingInvokeBodyEPKNS_13CXXMethodDeclE+0x2f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaStaticInvokeBody(clang::CXXMethodDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitLambdaStaticInvokeBodyEPKNS_13CXXMethodDeclE+0x11): undefined reference to `clang::FunctionDecl::isVariadic() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSEOS4_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSEOS5_]+0x187): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0xc0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x153): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x183): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1c8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE]+0x24c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsanPrologueOrEpilogue(bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x60): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xb1): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xef): undefined reference to `llvm::Module::getDataLayout() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0xfa): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x10a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1e2): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x1f9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x27f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x330): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x414): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x427): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x44b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x464): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x472): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x537): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5a6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitAsanPrologueOrEpilogueEb+0x5ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::IRBuilder::CreateLaunderInvariantGroup(llvm::Value*)': CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE27CreateLaunderInvariantGroupEPNS_5ValueE]+0x97): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheck(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x7e): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0xae): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x151): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x1f6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x28c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVTablePtrCheckEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTableTypeCheckedLoad(clang::CXXRecordDecl const*, llvm::Value*, unsigned long)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x87): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0xd3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x16e): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x213): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x28b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2ae): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x2cb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x35c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3c8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x3ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTableTypeCheckedLoadEPKNS_13CXXRecordDeclEPN4llvm5ValueEm+0x482): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEEaSERKS4_]+0x145): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList9WritebackEEaSERKS5_]+0x155): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': CGClass.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen11CallArgList14CallArgCleanupEEaSERKS5_]+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitMemberInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x43): undefined reference to `clang::CXXCtorInitializer::getSourceLocation() const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x17c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2b2): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x2e2): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x300): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x337): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x3d5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x413): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x566): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZL21EmitMemberInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerEPKNS_18CXXConstructorDeclERNS0_15FunctionArgListE+0x592): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::FieldMemcpyizer::emitMemcpy()': CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x6d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x8b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x9f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x316): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x336): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x373): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x424): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x467): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x49c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x4d7): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x552): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5d2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x5fb): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x607): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_115FieldMemcpyizer10emitMemcpyEv+0x68a): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitImplicitAssignmentOperatorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x57): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x63): undefined reference to `clang::Stmt::getSourceRange() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x199): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x35d): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x389): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x431): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x449): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5d5): undefined reference to `clang::CallExpr::getCalleeDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x5f1): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x80c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x82c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34emitImplicitAssignmentOperatorBodyERNS0_15FunctionArgListE+0x852): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::IsConstructorDelegationValid(clang::CXXConstructorDecl const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0x9a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28IsConstructorDelegationValidEPKNS_18CXXConstructorDeclE+0xc5): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::PushDestructorCleanup(clang::QualType, clang::CodeGen::Address)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21PushDestructorCleanupENS_8QualTypeENS0_7AddressE+0x55): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE+0x6): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `LeastDerivedClassWithSameLayout(clang::CXXRecordDecl const*) [clone .part.510]': CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x1f): undefined reference to `clang::DeclContext::decls_begin() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xa0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0xee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGClass.cpp:(.text._ZL31LeastDerivedClassWithSameLayoutPKN5clang13CXXRecordDeclE.part.510+0x14a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegatingCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList const&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x4e): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitDelegatingCXXConstructorCallEPKNS_18CXXConstructorDeclERKNS0_15FunctionArgListE+0xff): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `isInitializerOfDynamicClass(clang::CXXCtorInitializer const*)': CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x3): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL27isInitializerOfDynamicClassPKN5clang18CXXCtorInitializerE+0x21): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `HasTrivialDestructorBody(clang::ASTContext&, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x75): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x7e): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x8f): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x176): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x238): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x269): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x27a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x288): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZL24HasTrivialDestructorBodyRN5clang10ASTContextEPKNS_13CXXRecordDeclES4_+0x296): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `FieldHasTrivialDestructorBody(clang::ASTContext&, clang::FieldDecl const*)': CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0xa): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGClass.cpp:(.text._ZL29FieldHasTrivialDestructorBodyRN5clang10ASTContextEPKNS_9FieldDeclE+0x28): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::SanitizeDtorMembers::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x8c): undefined reference to `llvm::Function::getContext() const' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xae): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGClass.cpp:(.text._ZN12_GLOBAL__N_119SanitizeDtorMembers4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xed): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCast(clang::QualType, llvm::Value*, bool, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x57): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x158): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x18e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x1e2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x265): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x2e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x307): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3bb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3c8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x3f6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x446): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCastENS_8QualTypeEPN4llvm5ValueEbNS1_16CFITypeCheckKindENS_14SourceLocationE+0x454): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVTablePtrCheckForCall(clang::CXXRecordDecl const*, llvm::Value*, clang::CodeGen::CodeGenFunction::CFITypeCheckKind, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitVTablePtrCheckForCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS1_16CFITypeCheckKindENS_14SourceLocationE+0x42): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeMetadataCodeForVCall(clang::CXXRecordDecl const*, llvm::Value*, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitTypeMetadataCodeForVCallEPKNS_13CXXRecordDeclEPN4llvm5ValueENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::computeNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xa8): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0xd8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32computeNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x101): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenModule::GetNonVirtualBaseClassOffset(clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*)': CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x1d): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGClass.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetNonVirtualBaseClassOffsetEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierES9_+0x41): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDerivedClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x13c): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x226): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x278): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x2dd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x315): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x343): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x363): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x40f): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x42c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x440): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x452): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x49a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x4cf): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x52e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x55c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x56a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x58e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24GetAddressOfDerivedClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_b+0x612): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetVTTParameter(clang::GlobalDecl, bool, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x68): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0xe5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x17b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x188): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x19a): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x1e4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x214): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x222): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15GetVTTParameterENS_10GlobalDeclEbb+0x2ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVTablePointers(clang::BaseSubobject, clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*, llvm::SmallPtrSet&, llvm::SmallVector&) [clone .localalias.529]': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x11b): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x144): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x193): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x28f): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x3e2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getVTablePointersENS_13BaseSubobjectEPKNS_13CXXRecordDeclENS_9CharUnitsEbS5_RN4llvm11SmallPtrSetIS5_Lj4EEERNS7_11SmallVectorINS1_4VPtrELj4EEE+0x657): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfBaseClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, bool, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xa4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0xba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x244): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x282): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x2c4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x36a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x3cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x407): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x42b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x44b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x4f3): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x511): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x526): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x539): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x581): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5be): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5ec): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x5fa): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x61e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21GetAddressOfBaseClassENS0_7AddressEPKNS_13CXXRecordDeclEPKPKNS_16CXXBaseSpecifierESA_bNS_14SourceLocationE+0x6da): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddressOfDirectBaseInCompleteClass(clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0xc9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x164): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37GetAddressOfDirectBaseInCompleteClassENS0_7AddressEPKNS_13CXXRecordDeclES5_b+0x1f5): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallBaseDtor::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x21): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_112CallBaseDtor4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x47): undefined reference to `clang::CXXRecordDecl::getDestructor() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `EmitBaseInitializer(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::CXXCtorInitializer*, clang::CXXCtorType)': CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x3e): undefined reference to `clang::CXXCtorInitializer::getBaseClass() const' CGClass.cpp:(.text._ZL19EmitBaseInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXRecordDeclEPNS_18CXXCtorInitializerENS_11CXXCtorTypeE+0x5c): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCtorPrologue(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x68): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x74): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1ac): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x22b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x342): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x4a5): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x514): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x72a): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x7cd): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x8fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x965): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xa8c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xaac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xc89): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xd46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xf55): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0xfa1): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x105f): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCtorPrologueEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERNS0_15FunctionArgListE+0x1068): undefined reference to `clang::CXXConstructorDecl::init_begin() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CodeGen::CallArgList&, clang::CodeGen::AggValueSlot::Overlap_t, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x77): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0xb3): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x34a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x36c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x58d): undefined reference to `clang::FunctionDecl::isVariadic() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x5c2): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x602): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressERNS0_11CallArgListENS0_12AggValueSlot9Overlap_tENS_14SourceLocationE+0x63d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::Address, clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot::Overlap_t)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0xe2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x377): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x435): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x45e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x4be): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7a9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeEbbNS0_7AddressEPKNS_16CXXConstructExprENS0_12AggValueSlot9Overlap_tE+0x7c9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXAggrConstructorCall(clang::CXXConstructorDecl const*, llvm::Value*, clang::CodeGen::Address, clang::CXXConstructExpr const*, bool)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x14a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x199): undefined reference to `llvm::User::operator new(unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1b7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1cc): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x1dd): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x267): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x382): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x402): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x451): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x46e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x48b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x5e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x621): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x64e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x666): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6e6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x6f2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x716): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x829): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x85e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x88b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x8bd): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x91a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitCXXAggrConstructorCallEPKNS_18CXXConstructorDeclEPN4llvm5ValueENS0_7AddressEPKNS_16CXXConstructExprEb+0x935): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSynthesizedCXXCopyCtorCall(clang::CXXConstructorDecl const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::CXXConstructExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x113): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x421): undefined reference to `clang::Expr::getExprLoc() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x4d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x517): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x581): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitSynthesizedCXXCopyCtorCallEPKNS_18CXXConstructorDeclENS0_7AddressES5_PKNS_16CXXConstructExprE+0x5a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDelegateCXXConstructorCall(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::CodeGen::FunctionArgList const&, clang::SourceLocation)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitDelegateCXXConstructorCallEPKNS_18CXXConstructorDeclENS_11CXXCtorTypeERKNS0_15FunctionArgListENS_14SourceLocationE+0x281): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConstructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitConstructorBodyERNS0_15FunctionArgListE+0x6a): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitInheritedCXXConstructorCall(clang::CXXConstructorDecl const*, bool, clang::CodeGen::Address, bool, clang::CXXInheritedCtorInitExpr const*)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0xe7): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x382): undefined reference to `clang::FunctionDecl::getNumParams() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x3f2): undefined reference to `clang::Decl::getAttrs() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitInheritedCXXConstructorCallEPKNS_18CXXConstructorDeclEbNS0_7AddressEbPKNS_24CXXInheritedCtorInitExprE+0x568): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CXXDestructorDecl::getCanonicalDecl()': CGClass.cpp:(.text._ZN5clang17CXXDestructorDecl16getCanonicalDeclEv[_ZN5clang17CXXDestructorDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::CallDtorDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x18): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4d): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x69): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_114CallDtorDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x98): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `(anonymous namespace)::EmitConditionalDtorDeleteCall(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x6e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0xcf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x106): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x13d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1aa): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x1c7): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x203): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x247): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x258): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x303): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x330): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x33e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x364): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGClass.cpp:(.text._ZN12_GLOBAL__N_129EmitConditionalDtorDeleteCallERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x3ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterDtorCleanups(clang::CXXDestructorDecl const*, clang::CXXDtorType)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x56): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x63): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x19d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x209): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x22a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x23e): undefined reference to `clang::Type::getAsUnionType() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x24c): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x404): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x411): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x440): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x45d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x495): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4df): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x4ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x59d): undefined reference to `clang::TagType::getDecl() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x679): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EnterDtorCleanupsEPKNS_17CXXDestructorDeclENS_11CXXDtorTypeE+0x687): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGClass.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDestructorBody(clang::CodeGen::FunctionArgList&)': CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x61): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x32c): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x342): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x354): undefined reference to `llvm::Value::getContext() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x36a): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x38c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x3a1): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x450): undefined reference to `clang::FunctionDecl::hasTrivialBody() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x57e): undefined reference to `clang::RecordDecl::field_begin() const' CGClass.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitDestructorBodyERNS0_15FunctionArgListE+0x63b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGClass.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SimplifyCleanupEntry(clang::CodeGen::CodeGenFunction&, llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x19): undefined reference to `llvm::BasicBlock::getSinglePredecessor() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x63): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x6f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0x95): undefined reference to `llvm::SymbolTableListTraits::transferNodesFromList(llvm::SymbolTableListTraits&, llvm::ilist_iterator, false, false>, llvm::ilist_iterator, false, false>)' CGCleanup.cpp:(.text._ZL20SimplifyCleanupEntryRN5clang7CodeGen15CodeGenFunctionEPN4llvm10BasicBlockE+0xcd): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `destroyOptimisticNormalEntry(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCleanupScope&)': CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0xc7): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x11a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x14b): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x154): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x16d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x20e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x22d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL28destroyOptimisticNormalEntryRN5clang7CodeGen15CodeGenFunctionERNS0_14EHCleanupScopeE+0x240): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `SetupCleanupBlockActivation(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::stable_iterator, ForActivation_t, llvm::Instruction*)': CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x86): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xb4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0xcb): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x114): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x149): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x237): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x2d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x307): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x350): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x367): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x37e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL27SetupCleanupBlockActivationRN5clang7CodeGen15CodeGenFunctionENS0_12EHScopeStack15stable_iteratorE15ForActivation_tPN4llvm11InstructionE+0x3a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `EmitCleanup(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup*, clang::CodeGen::EHScopeStack::Cleanup::Flags, clang::CodeGen::Address)': CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xc8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x119): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x169): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x197): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1b8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1e2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x1fc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x248): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x267): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x285): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x323): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZL11EmitCleanupRN5clang7CodeGen15CodeGenFunctionEPNS0_12EHScopeStack7CleanupENS4_5FlagsENS0_7AddressE+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::save(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x157): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1dc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x1e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x25a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x271): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x2ef): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x300): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x389): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x418): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x43a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x447): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x498): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x4d4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x524): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x563): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x57e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x58f): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5a1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x5ec): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x645): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x652): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x667): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x677): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6bc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x6f8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x747): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x766): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x784): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x798): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x7f8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x817): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x8cc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x933): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0x974): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa04): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xa8d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb6c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xb79): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xbe4): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc02): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc10): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc64): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xc84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xca7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xcd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd05): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd12): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd66): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd7f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xd9c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdaa): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xdfd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe1c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe88): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xe9a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xee8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type4saveERNS0_15CodeGenFunctionES2_+0xf04): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::DominatingValue::saved_type::restore(clang::CodeGen::CodeGenFunction&)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x74): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x95): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x104): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x130): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1ba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1cf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x238): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x257): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x27a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2c5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x308): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x322): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x333): undefined reference to `llvm::Module::getDataLayout() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x34b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x39c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x3be): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x412): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x42d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x44a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x458): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x4e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x520): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x530): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x585): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x59f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5bf): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x5cd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x61c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x655): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x676): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x6b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x71e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x72b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x740): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x750): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x795): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x7c9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x818): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x833): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x850): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x860): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8a3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x8d2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x908): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x937): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0x9e7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa4c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xa95): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xb23): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xbae): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc52): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc8b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xc98): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xced): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd04): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd26): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd34): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xd9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdbc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xdf9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe34): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15DominatingValueINS0_6RValueEE10saved_type7restoreERNS0_15CodeGenFunctionE+0xe50): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::initFullExprCleanup()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x45): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x6f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xb7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xc8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xd5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0xf2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x109): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x152): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x16d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x187): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x198): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19initFullExprCleanupEv+0x1ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNormalCleanupDestSlot()': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24getNormalCleanupDestSlotEv+0x6e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchThroughCleanup(clang::CodeGen::CodeGenFunction::JumpDest)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x5d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xbb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0xf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x13c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x14b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x171): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x18c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x19d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x267): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x3e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x44a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x611): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x6db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBranchThroughCleanupENS1_8JumpDestE+0x701): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::ResolveBranchFixups(llvm::BasicBlock*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0xf2): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x152): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1b5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1c4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1dc): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x1fe): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x208): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x221): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x22f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19ResolveBranchFixupsEPN4llvm10BasicBlockE+0x23f): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlock(bool)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x111): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c7): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x61f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x635): undefined reference to `llvm::LoadInst::LoadInst(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x641): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x64c): undefined reference to `llvm::User::operator new(unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x66e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x722): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x77b): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x808): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8d0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8de): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x8f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x90c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x91e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xabd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xae9): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb42): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb72): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xb97): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc1c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc37): undefined reference to `llvm::CleanupReturnInst::CleanupReturnInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xc88): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xca8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xcca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd39): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd4e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xd6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xeee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0xff1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1029): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1131): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1147): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1249): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x125c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12b2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x12fa): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x13cc): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1434): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1453): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x155d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x156b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x157e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15a2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x15b6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x173b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x175a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x17c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1850): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x185d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1879): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1898): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x18ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1912): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1937): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1949): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19cc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x19fe): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1a77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1afd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b5a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1b7d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1bdb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c4d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1c87): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1ce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1cf1): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d4d): undefined reference to `llvm::Use::getUser() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d56): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d5f): undefined reference to `llvm::Instruction::eraseFromParent()' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1d93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15PopCleanupBlockEb+0x1db9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::DeactivateCleanupBlock(clang::CodeGen::EHScopeStack::stable_iterator, llvm::Instruction*)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22DeactivateCleanupBlockENS0_12EHScopeStack15stable_iteratorEPN4llvm11InstructionE+0x122): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xd6): undefined reference to `llvm::BasicBlock::getFirstInsertionPt() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0xff): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x179): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x1e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x22d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x24e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x26e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x281): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x295): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x2cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x318): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x334): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x351): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x361): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x397): undefined reference to `llvm::AllocaInst::isStaticAlloca() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x3e9): undefined reference to `llvm::Value::getContext() const' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorESt16initializer_listIPPN4llvm5ValueEE+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o): In function `clang::CodeGen::CodeGenFunction::PopCleanupBlocks(clang::CodeGen::EHScopeStack::stable_iterator, unsigned long, std::initializer_list)': CGCleanup.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16PopCleanupBlocksENS0_12EHScopeStack15stable_iteratorEmSt16initializer_listIPPN4llvm5ValueEE+0x142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCleanup.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `createCoroData(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CodeGenFunction::CGCoroInfo&, llvm::CallInst*, clang::CallExpr const*) [clone .isra.163]': CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x1e): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZL14createCoroDataRN5clang7CodeGen15CodeGenFunctionERNS1_10CGCoroInfoEPN4llvm8CallInstEPKNS_8CallExprE.isra.163+0x42): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroDelete::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x76): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::BasicBlock::getTerminator() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x116): undefined reference to `llvm::Instruction::moveBefore(llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x171): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x217): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x260): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x295): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a5): undefined reference to `llvm::Instruction::eraseFromParent()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x315): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x343): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x351): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x378): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ca): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x414): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x433): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x46a): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_114CallCoroDelete4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x292): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x362): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x432): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x4c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x502): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x595): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x5d2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x665): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x6a2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x772): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x805): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x842): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x8d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x912): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x9e2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xa75): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xab2): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb45): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xb82): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xc4a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xcd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd0a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xd95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xdca): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe55): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xe8a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xf47): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xfc5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0xffa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1085): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x10ba): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1145): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x117a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x123a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x12f5): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x13aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1435): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x146a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x14f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x152a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x15ea): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1675): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x16aa): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1735): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x176a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x17f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1827): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x18da): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1965): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x199a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a25): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1a5a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ae5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1b1a): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ba5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1bda): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1c65): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e55): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e75): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1e95): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1eb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ed5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x1ef5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x201a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2042): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x206a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2092): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x20e2): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2505): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2525): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2545): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2565): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2585): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x25a5): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x27f2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x281a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2842): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x286a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_111GetParamRefEvJEE5VisitEPNS_4StmtE+0x2892): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::GetParamRef::VisitStmt(clang::Stmt*)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x27): undefined reference to `clang::Stmt::children()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111GetParamRef9VisitStmtEPN5clang4StmtE+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineIntrinsic(clang::CallExpr const*, unsigned int)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xa2): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0xca): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x22f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x2d0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x304): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x344): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x352): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x396): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3bb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x3d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x45d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x549): undefined reference to `clang::CallExpr::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x56f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x578): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x5d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCoroutineIntrinsicEPKNS_8CallExprEj+0x626): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `(anonymous namespace)::CallCoroEnd::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4e): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e1): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x35c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x368): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x51c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x536): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x57e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x599): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x616): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x660): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN12_GLOBAL__N_111CallCoroEnd4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x37): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x40): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xda): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x11f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1bb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x350): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x388): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x43d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x45f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x483): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x55b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x5ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x624): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x66a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x675): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6c3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x6fd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x723): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x73c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x78a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x855): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x85f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x896): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x8d4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x91b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x941): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x962): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9c5): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x9f6): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa07): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xa9a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd0d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xd9b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xdd2): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe16): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe21): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe6f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xe8a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xea9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf5c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xf9a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfcb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0xfe3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x102f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x104a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1069): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1078): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1459): undefined reference to `clang::VarDecl::getInit()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x15f1): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16a3): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x16ea): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x172d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1748): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1765): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1778): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x189d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x18e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1915): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x194b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1992): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19da): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x19f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a11): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a5a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1a94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ac2): undefined reference to `clang::Stmt::getLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ad6): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1b30): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1dec): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1e65): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1eeb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f22): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f66): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1f71): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1fda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x1ff9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x26f7): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2a91): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ab5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ac3): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2aea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b69): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2b91): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2bcc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c1e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c39): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c5c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2c98): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2cc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2ce8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d10): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d38): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d5e): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCoroutineBody(clang::CoroutineBodyStmt const&)': CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d78): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2d97): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2db6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dc5): undefined reference to `llvm::PHINode::growOperands()' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2dee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2e75): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x2f8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x30d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3156): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x3190): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCoroutineBodyERKNS_17CoroutineBodyStmtE+0x31ea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o): In function `emitSuspendExpression(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGCoroData&, clang::CoroutineSuspendExpr const&, (anonymous namespace)::AwaitKind, clang::CodeGen::AggValueSlot, bool, bool)': CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x270): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x308): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x352): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x3ee): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x48b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x52b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x55f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x5b0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x603): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x61f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x63d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x66e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6b0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x6c6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x754): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x7eb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x81f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x866): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x872): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x8f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x91d): undefined reference to `llvm::User::operator new(unsigned long)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x937): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x982): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x99d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9c9): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9ea): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x9f7): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xa1e): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xae6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb2a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb76): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xb92): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbb1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xbc2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xe86): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xea6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xec0): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf20): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf4a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf5a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xf91): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xfdd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0xff9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1018): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x102a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1039): undefined reference to `clang::Expr::getExprLoc() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1054): undefined reference to `clang::Stmt::operator new(unsigned long, clang::ASTContext const&, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1067): undefined reference to `clang::Stmt::StatisticsEnabled' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10b2): undefined reference to `clang::CompoundStmt::Create(clang::ASTContext const&, llvm::ArrayRef, clang::SourceLocation, clang::SourceLocation)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x10d7): undefined reference to `clang::CXXTryStmt::Create(clang::ASTContext const&, clang::SourceLocation, clang::Stmt*, llvm::ArrayRef)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x11d2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x123f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x125c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1276): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x12f8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x139f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x13c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1487): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x14b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1977): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGCoroutine.cpp:(.text._ZL21emitSuspendExpressionRN5clang7CodeGen15CodeGenFunctionERNS0_10CGCoroDataERKNS_20CoroutineSuspendExprEN12_GLOBAL__N_19AwaitKindENS0_12AggValueSlotEbb+0x1997): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCoroutine.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getDeclAlignIfRequired(clang::Decl const*, clang::ASTContext const&) [clone .isra.1078] [clone .part.1079]': CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x6): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL22getDeclAlignIfRequiredPKN5clang4DeclERKNS_10ASTContextE.isra.1078.part.1079+0x7b): undefined reference to `clang::Decl::getMaxAlignment() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isClassOrMethodDLLImport(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x14): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZL24isClassOrMethodDLLImportPKN5clang13CXXRecordDeclE+0xf1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `getTypeIdentifier(clang::TagType const*, clang::CodeGen::CodeGenModule&, llvm::DICompileUnit*)': CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x41): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x87): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xc9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xeb): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0xfc): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZL17getTypeIdentifierPKN5clang7TagTypeERNS_7CodeGen13CodeGenModuleEPN4llvm13DICompileUnitE+0x125): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `UnwrapTypeForDebugInfo(clang::QualType, clang::ASTContext const&)': CGDebugInfo.cpp:(.text._ZL22UnwrapTypeForDebugInfoN5clang8QualTypeERKNS_10ASTContextE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getCurrentDirname() [clone .part.705]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x55): undefined reference to `llvm::sys::fs::current_path(llvm::SmallVectorImpl&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x206): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x22e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getCurrentDirnameEv.part.705+0x277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::TrackingMDRef::reset(llvm::Metadata*)': CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE[_ZN4llvm13TrackingMDRef5resetEPNS_8MetadataE]+0x35): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `hasDefaultSetterName(clang::ObjCPropertyDecl const*, clang::ObjCMethodDecl const*) [clone .part.389]': CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x34): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZL20hasDefaultSetterNamePKN5clang16ObjCPropertyDeclEPKNS_14ObjCMethodDeclE.part.389+0x53): undefined reference to `clang::SelectorTable::constructSetterName(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `isDefinedInClangModule(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x1b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x4d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x85): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZL22isDefinedInClangModulePKN5clang10RecordDeclE+0x93): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DIBuilder::~DIBuilder()': CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x5e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x146): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x1f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN4llvm9DIBuilderD2Ev[_ZN4llvm9DIBuilderD5Ev]+0x272): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoD2Ev+0x47): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, llvm::DebugLoc)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x68): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0x84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xa1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEN4llvm8DebugLocE+0xbd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::~ApplyDebugLocation()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x7e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0x8f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationD2Ev+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionName(clang::FunctionDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0xa7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x103): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x13e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x15d): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&, clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x188): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x275): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x28b): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x2e6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x321): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x3ce): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x42e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getFunctionNameEPKNS_12FunctionDeclE+0x457): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSelectorName(clang::Selector)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x35): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1b6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1de): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x1ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getSelectorNameENS_8SelectorE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::computeChecksum(clang::FileID, llvm::SmallString<32u>&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xc9): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0xe7): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x103): undefined reference to `llvm::MD5::MD5()' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x11e): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x12a): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x136): undefined reference to `llvm::MD5::stringifyResult(llvm::MD5::MD5Result&, llvm::SmallString<32u>&)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo15computeChecksumENS_6FileIDERN4llvm11SmallStringILj32EEE+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getSource(clang::SourceManager const&, clang::FileID)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo9getSourceERKNS_13SourceManagerENS_6FileIDE+0x59): undefined reference to `clang::SourceManager::getBufferData(clang::FileID, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::remapDIPath[abi:cxx11](llvm::StringRef) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo11remapDIPathB5cxx11EN4llvm9StringRefE+0x11f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMainFile()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xa1): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0xfd): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x140): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1c8): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19getOrCreateMainFileEv+0x1f6): undefined reference to `llvm::MDString::getString() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getLineNumber(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getLineNumberENS_14SourceLocationE+0x3d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getColumnNumber(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getColumnNumberENS_14SourceLocationEb+0x61): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCompileUnit()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x2c2): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x534): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x593): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x6ef): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x824): undefined reference to `llvm::StringRef::rfind(llvm::StringRef) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x875): undefined reference to `clang::FrontendOptions::getInputKindForExtension(llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0x9b2): undefined reference to `llvm::sys::path::append(llvm::SmallVectorImpl&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&, llvm::Twine const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateCompileUnitEv+0xb5d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ComplexType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0xf): undefined reference to `clang::Type::isComplexIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x27): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11ComplexTypeE+0x4a): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateStructPtrType(llvm::StringRef, llvm::DIType*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0x96): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateStructPtrTypeEN4llvm9StringRefERPNS2_6DITypeE+0xd8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BuiltinType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x9c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xb2): undefined reference to `llvm::DIBuilder::createBasicType(llvm::StringRef, unsigned long, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x1e7): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x4d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x503): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x545): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x589): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5a5): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5ba): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x5d6): undefined reference to `llvm::DIBuilder::createNullPtrType()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x8ed): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0x955): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11BuiltinTypeE+0xa3c): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getVTableName(clang::CXXRecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x1e6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x20e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x23b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13getVTableNameEPKNS_13CXXRecordDeclE+0x267): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMacro(llvm::DIMacroFile*, unsigned int, clang::SourceLocation, llvm::StringRef, llvm::StringRef)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11CreateMacroEPN4llvm11DIMacroFileEjNS_14SourceLocationENS2_9StringRefES6_+0x4a): undefined reference to `llvm::DIBuilder::createMacro(llvm::DIMacroFile*, unsigned int, unsigned int, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::AppendAddressSpaceXDeref(unsigned int, llvm::SmallVectorImpl&) const': CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0xe0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x100): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x120): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZNK5clang7CodeGen11CGDebugInfo24AppendAddressSpaceXDerefEjRN4llvm15SmallVectorImplIlEE+0x140): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::SourceLocToDebugLoc(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19SourceLocToDebugLocENS_14SourceLocationE+0x66): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getObjCMethodName(clang::ObjCMethodDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x18f): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x1a8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x2fa): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x3f7): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x415): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x64b): undefined reference to `clang::LangOptions::LangOptions()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x737): undefined reference to `clang::QualType::print(clang::Type const*, clang::Qualifiers, llvm::raw_ostream&, clang::PrintingPolicy const&, llvm::Twine const&, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x90e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x936): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x948): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x96b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9da): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0x9fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa1a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa3a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17getObjCMethodNameEPKNS_14ObjCMethodDeclE+0xa87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getClassName(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x13e): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x179): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x1e3): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x224): undefined reference to `clang::ASTContext::getDeclaratorForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypedefNameForUnnamedTagDecl(clang::TagDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ca): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12getClassNameEPKNS_10RecordDeclE+0x4ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DILexicalBlockFile*&&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJPNS0_18DILexicalBlockFileEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(llvm::Metadata* const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_[_ZN4llvm23SmallVectorTemplateBaseIPNS_8MetadataELb1EE9push_backERKS2_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DICompositeType*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_15DICompositeTypeEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `void std::vector, std::allocator > >::emplace_back(llvm::DISubprogram*&)': CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x30): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xb2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0xde): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_[_ZNSt6vectorIN4llvm18TypedTrackingMDRefINS0_7DIScopeEEESaIS3_EE12emplace_backIJRPNS0_12DISubprogramEEEEvDpOT_]+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(long const&)': CGDebugInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl[_ZN4llvm23SmallVectorTemplateBaseIlLb1EE9push_backERKl]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCInterfaceDecl const*) const': CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDebugInfo.cpp:(.text._ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_17ObjCInterfaceDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateSelfType(clang::QualType const&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateSelfTypeERKNS_8QualTypeEPN4llvm6DITypeE+0x1a): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, llvm::StringRef, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': CGDebugInfo.cpp:(.text._ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_13SmallDenseMapINS_9StringRefES2_Lj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S2_EEEES2_S2_S4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x37): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CGDebugInfo(clang::CodeGen::CodeGenModule&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x67): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfoC2ERNS0_13CodeGenModuleE+0x6dc): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x12b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKcNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFile(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x4d): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x3dc): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x528): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x545): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x71b): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x73c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x75e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateFileENS_14SourceLocationE+0x776): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTempMacroFile(llvm::DIMacroFile*, clang::SourceLocation, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateTempMacroFileEPN4llvm11DIMacroFileENS_14SourceLocationES5_+0x39): undefined reference to `llvm::DIBuilder::createTempMacroFile(llvm::DIMacroFile*, unsigned int, llvm::DIFile*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::setLocation(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x65): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xb6): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0xef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x11d): undefined reference to `llvm::DIBuilder::createLexicalBlockFile(llvm::DIScope*, llvm::DIFile*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x170): undefined reference to `clang::SourceManager::getExpansionLocSlowCase(clang::SourceLocation) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11setLocationENS_14SourceLocationE+0x1cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLocation(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x7c): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0x8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12EmitLocationERNS0_11CGBuilderTyENS_14SourceLocationE+0xa7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::init(clang::SourceLocation, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x5c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xd0): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0xea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x106): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x181): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocation4initENS_14SourceLocationEb+0x1a1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::ApplyDebugLocation::ApplyDebugLocation(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen18ApplyDebugLocationC2ERNS0_15CodeGenFunctionEPKNS_4ExprE+0x14): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockEnd(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19EmitLexicalBlockEndERNS0_11CGBuilderTyENS_14SourceLocationE+0x2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionEnd(clang::CodeGen::CGBuilderTy&, llvm::Function*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x67): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0x9e): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xac): undefined reference to `llvm::Function::getSubprogram() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15EmitFunctionEndERNS0_11CGBuilderTyEPN4llvm8FunctionE+0xc3): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x30): undefined reference to `llvm::DebugLoc::DebugLoc(llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x39): undefined reference to `llvm::DebugLoc::getInlinedAt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitInlineFunctionEndERNS0_11CGBuilderTyE+0x52): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLexicalBlock(clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x6e): undefined reference to `llvm::DIBuilder::createLexicalBlock(llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x11b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x145): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CreateLexicalBlockENS_14SourceLocationE+0x179): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitLexicalBlockStart(clang::CodeGen::CGBuilderTy&, clang::SourceLocation)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x72): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x84): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21EmitLexicalBlockStartERNS0_11CGBuilderTyENS_14SourceLocationE+0x9e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_18TypedTrackingMDRefINS_13DIDerivedTypeEEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S7_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj[_ZN4llvm8DenseMapIPKvNS_13TrackingMDRefENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S3_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang12FunctionDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang4DeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang6ModuleENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateModuleRef(clang::ExternalASTSource::ASTSourceDescriptor, bool) [clone .localalias.1129]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x1b5): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x205): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3a0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x3e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x405): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x429): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x445): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x45e): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x470): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x482): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x4ae): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x567): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x5a7): undefined reference to `llvm::DIBuilder::createModule(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::StringRef, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x699): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x738): undefined reference to `llvm::DIBuilder::DIBuilder(llvm::Module&, bool, llvm::DICompileUnit*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x778): undefined reference to `llvm::MDString::getString() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7c6): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::getModuleName[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x7fe): undefined reference to `llvm::DIBuilder::createFile(llvm::StringRef, llvm::StringRef, llvm::Optional >, llvm::Optional)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x838): undefined reference to `llvm::DIBuilder::createCompileUnit(unsigned int, llvm::DIFile*, llvm::StringRef, bool, llvm::StringRef, unsigned int, llvm::StringRef, llvm::DICompileUnit::DebugEmissionKind, unsigned long, bool, bool, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateModuleRefENS_17ExternalASTSource19ASTSourceDescriptorEb+0x866): undefined reference to `llvm::DIBuilder::finalize()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getParentModuleOrNull(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x76): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0xf8): undefined reference to `clang::Decl::getOwningModuleSlow() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getParentModuleOrNullEPKNS_4DeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang18NamespaceAliasDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x120): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDebugInfo.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13NamespaceDeclENS_13TrackingMDRefENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_S5_EEE4growEj]+0x141): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXConversionDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang17CXXConversionDecl16getCanonicalDeclEv[_ZN5clang17CXXConversionDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CXXRecordDecl::getCanonicalDecl()': CGDebugInfo.cpp:(.text._ZN5clang13CXXRecordDecl16getCanonicalDeclEv[_ZN5clang13CXXRecordDecl16getCanonicalDeclEv]+0x2): undefined reference to `clang::TagDecl::getCanonicalDecl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBasesAux(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, llvm::iterator_range const&, llvm::DenseSet, llvm::DenseMapInfo > >&, llvm::DINode::DIFlags)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x4d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0xf5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x11e): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x145): undefined reference to `clang::TagDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x2a1): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x31f): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x342): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x35a): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x376): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18CollectCXXBasesAuxEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeERKNS5_14iterator_rangeIPKNS_16CXXBaseSpecifierEEERNS5_8DenseSetINS_16CanonicalDeclPtrIS3_EENS5_12DenseMapInfoISO_EEEENS5_6DINode7DIFlagsE+0x404): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXBases(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x132): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1ea): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1fa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15CollectCXXBasesEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x20a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xc3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0xf6): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1c7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x1d0): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x203): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x237): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x24a): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x266): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x354): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x38b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x3d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_10RecordTypeE+0x47a): undefined reference to `llvm::MDNode::replaceWithPermanentImpl()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClass(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13completeClassEPKNS_10RecordDeclE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeClassData(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17completeClassDataEPKNS_10RecordDeclE+0x52): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeRequiredType(clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0xdc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x10d): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x156): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1ad): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x1e5): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20completeRequiredTypeEPKNS_10RecordDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeUnusedClass(clang::CXXRecordDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19completeUnusedClassERKNS_13CXXRecordDeclE+0x50): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x13): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x5e): undefined reference to `clang::Decl::getASTContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x125): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ab): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x1ef): undefined reference to `clang::FunctionDecl::getInstantiatedFromMemberFunction() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x21c): undefined reference to `clang::FunctionDecl::getMemberSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10RecordTypeE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xb3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15getOrCreateTypeENS_8QualTypeEPN4llvm6DIFileE+0xcd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getContextDescriptor(clang::Decl const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x18f): undefined reference to `clang::DeclContext::isDependentContext() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getContextDescriptorEPKNS_4DeclEPN4llvm7DIScopeE+0x200): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclContextDescriptor(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getDeclContextDescriptorEPKNS_4DeclE+0x2d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateNamespace(clang::NamespaceDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20getOrCreateNamespaceEPKNS_13NamespaceDeclE+0x18c): undefined reference to `llvm::DIBuilder::createNameSpace(llvm::DIScope*, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectVarDeclProps(clang::VarDecl const*, llvm::DIFile*&, unsigned int&, clang::QualType&, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x135): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x23b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19collectVarDeclPropsEPKNS_7VarDeclERPN4llvm6DIFileERjRNS_8QualTypeERNS5_9StringRefESD_RPNS5_7DIScopeE+0x257): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDirective(clang::UsingDirectiveDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x39): undefined reference to `clang::UsingDirectiveDecl::getNominatedNamespace()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitUsingDirectiveERKNS_18UsingDirectiveDeclE+0xc8): undefined reference to `llvm::DIBuilder::createImportedModule(llvm::DIScope*, llvm::DINamespace*, llvm::DIFile*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitImportDecl(clang::ImportDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x84): undefined reference to `clang::ExternalASTSource::ASTSourceDescriptor::ASTSourceDescriptor(clang::Module const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x103): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14EmitImportDeclERKNS_10ImportDeclE+0x12c): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitNamespaceAlias(clang::NamespaceAliasDecl const&) [clone .localalias.1127]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x197): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x1c2): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x238): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitNamespaceAliasERKNS_18NamespaceAliasDeclE+0x263): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateQualifiedType(clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x66): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CreateQualifiedTypeENS_8QualTypeEPN4llvm6DIFileE+0x85): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreatePointerLikeType(llvm::dwarf::Tag, clang::Type const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x50): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x12c): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CreatePointerLikeTypeEN4llvm5dwarf3TagEPKNS_4TypeENS_8QualTypeEPNS2_6DIFileE+0x184): undefined reference to `llvm::DIBuilder::createReferenceType(unsigned int, llvm::DIType*, unsigned long, unsigned int, llvm::Optional)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::LValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19LValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::RValueReferenceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_19RValueReferenceTypeEPN4llvm6DIFileE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCObjectPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x29): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0x8d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_21ObjCObjectPointerTypeEPN4llvm6DIFileE+0xb8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TemplateSpecializationType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x8d): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xcc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0xf6): undefined reference to `clang::TemplateName::print(llvm::raw_ostream&, clang::PrintingPolicy const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x11d): undefined reference to `clang::printTemplateArgumentList(llvm::raw_ostream&, llvm::ArrayRef, clang::PrintingPolicy const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x12f): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x185): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x192): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_26TemplateSpecializationTypeEPN4llvm6DIFileE+0x1a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::TypedefType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_11TypedefTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::FunctionType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x128): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x153): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x1e7): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_12FunctionTypeEPN4llvm6DIFileE+0x226): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createBitFieldType(clang::FieldDecl const*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0xab): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x125): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x142): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18createBitFieldTypeEPKNS_9FieldDeclEPN4llvm7DIScopeEPKNS_10RecordDeclE+0x1d0): undefined reference to `llvm::DIBuilder::createBitFieldMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned long, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::createFieldType(llvm::StringRef, clang::QualType, clang::SourceLocation, clang::AccessSpecifier, unsigned long, unsigned int, llvm::DIFile*, llvm::DIScope*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x130): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x141): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo15createFieldTypeEN4llvm9StringRefENS_8QualTypeENS_14SourceLocationENS_15AccessSpecifierEmjPNS2_6DIFileEPNS2_7DIScopeEPKNS_10RecordDeclE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordLambdaFields(clang::CXXRecordDecl const*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x3a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x46): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectRecordLambdaFieldsEPKNS_13CXXRecordDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x259): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNormalField(clang::FieldDecl const*, unsigned long, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectRecordNormalFieldEPKNS_9FieldDeclEmPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeEPKNS_10RecordDeclE+0x175): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateRecordStaticField(clang::VarDecl const*, llvm::DIType*, clang::RecordDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x7d): undefined reference to `clang::VarDecl::getInit()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x9f): undefined reference to `clang::VarDecl::evaluateValue() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0xe2): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x16e): undefined reference to `llvm::DIBuilder::createStaticMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, llvm::DINode::DIFlags, llvm::Constant*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateRecordStaticFieldEPKNS_7VarDeclEPN4llvm6DITypeEPKNS_10RecordDeclE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordNestedType(clang::TypeDecl const*, llvm::SmallVectorImpl&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x79): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CollectRecordNestedTypeEPKNS_8TypeDeclERN4llvm15SmallVectorImplIPNS5_8MetadataEEE+0x9d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectRecordFields(clang::RecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xbd): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo19CollectRecordFieldsEPKNS_10RecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x255): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateInstanceMethodType(clang::QualType, clang::FunctionProtoType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0xb2): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x114): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x229): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2ba): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x2fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x351): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29getOrCreateInstanceMethodTypeENS_8QualTypeEPKNS_17FunctionProtoTypeEPN4llvm6DIFileE+0x37b): undefined reference to `llvm::DIBuilder::createObjectPointerType(llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateMethodType(clang::CXXMethodDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x29): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x5d): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21getOrCreateMethodTypeEPKNS_13CXXMethodDeclEPN4llvm6DIFileE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectTemplateParams(clang::TemplateParameterList const*, llvm::ArrayRef, llvm::DIFile*) [clone .localalias.1130]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x130): undefined reference to `llvm::DIBuilder::createTemplateParameterPack(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x177): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x25a): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x277): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x28e): undefined reference to `clang::TemplateName::TemplateName(void*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2a3): undefined reference to `clang::TemplateName::getAsTemplateDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2b1): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x2ee): undefined reference to `llvm::DIBuilder::createTemplateTemplateParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3a7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x3c6): undefined reference to `llvm::DIBuilder::createTemplateValueParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*, llvm::Constant*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x45d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4a0): undefined reference to `llvm::DIBuilder::createTemplateTypeParameter(llvm::DIScope*, llvm::StringRef, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x4c6): undefined reference to `clang::QualType::getDesugaredType(clang::QualType, clang::ASTContext const&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x511): undefined reference to `llvm::Value::stripPointerCasts() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x554): undefined reference to `llvm::APInt::APInt(unsigned int, llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x598): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x5f3): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x622): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x69e): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectTemplateParamsEPKNS_21TemplateParameterListEN4llvm8ArrayRefINS_16TemplateArgumentEEEPNS5_6DIFileE+0x6ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectFunctionTemplateParams(clang::FunctionDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x18): undefined reference to `clang::FunctionDecl::getTemplatedKind() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x35): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo29CollectFunctionTemplateParamsEPKNS_12FunctionDeclEPN4llvm6DIFileE+0x5a): undefined reference to `clang::FunctionDecl::getTemplateSpecializationArgs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateCXXMemberFunction(clang::CXXMethodDecl const*, llvm::DIFile*, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0xea): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x110): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x187): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x261): undefined reference to `llvm::DIBuilder::createMethod(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, unsigned int, int, llvm::DIType*, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x33e): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x34f): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x3ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x433): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x474): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x504): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23CreateCXXMemberFunctionEPKNS_13CXXMethodDeclEPN4llvm6DIFileEPNS5_6DITypeE+0x5a7): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXMemberFunctions(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DIType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x33): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x52): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0xc4): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo25CollectCXXMemberFunctionsEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_6DITypeE+0x1bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::collectFunctionDeclProps(clang::GlobalDecl, llvm::DIFile*, llvm::StringRef&, llvm::StringRef&, llvm::DIScope*&, llvm::MDTupleTypedArrayWrapper&, llvm::DINode::DIFlags&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24collectFunctionDeclPropsENS_10GlobalDeclEPN4llvm6DIFileERNS3_9StringRefES7_RPNS3_7DIScopeERNS3_24MDTupleTypedArrayWrapperINS3_6DINodeEEERNSC_7DIFlagsE+0xeb): undefined reference to `clang::FunctionDecl::isNoReturn() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectCXXTemplateParams(clang::ClassTemplateSpecializationDecl const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24CollectCXXTemplateParamsEPKNS_31ClassTemplateSpecializationDeclEPN4llvm6DIFileE+0x12): undefined reference to `clang::ClassTemplateSpecializationDecl::getSpecializedTemplate() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateRecordFwdDecl(clang::RecordType const*, llvm::DIScope*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x45): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x130): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x17e): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x1af): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x278): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateRecordFwdDeclEPKNS_10RecordTypeEPN4llvm7DIScopeE+0x2f5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateLimitedType(clang::RecordType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x84): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xda): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0xed): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x1f0): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x222): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x239): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CreateLimitedTypeEPKNS_10RecordTypeE+0x2b0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateLimitedType(clang::RecordType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0x78): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22getOrCreateLimitedTypeEPKNS_10RecordTypeEPN4llvm6DIFileE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateVTablePtrType(llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x80): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x90): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0xab): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x11f): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getOrCreateVTablePtrTypeEPN4llvm6DIFileE+0x146): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectVTableInfo(clang::CXXRecordDecl const*, llvm::DIFile*, llvm::SmallVectorImpl&, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x54): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xa5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0xc2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x160): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1a7): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17CollectVTableInfoEPKNS_13CXXRecordDeclEPN4llvm6DIFileERNS5_15SmallVectorImplIPNS5_8MetadataEEEPNS5_15DICompositeTypeE+0x220): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCTypeParamType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCTypeParamTypeEPN4llvm6DIFileE+0xa1): undefined reference to `llvm::DIBuilder::createTypedef(llvm::DIType*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)::{lambda(clang::ObjCPropertyDecl const*)#1}::operator()(clang::ObjCPropertyDecl const*) const [clone .isra.1124]': CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0xbe): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x131): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileEENKUlPKNS_16ObjCPropertyDeclEE_clESA_.isra.1124+0x1e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x77): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xac): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x15b): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x217): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x22e): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x267): undefined reference to `llvm::DIBuilder::createInheritance(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x322): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x38c): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x39d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x454): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x46c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x4f3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x537): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x55a): undefined reference to `clang::ObjCImplDecl::FindPropertyImplIvarDecl(clang::IdentifierInfo*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x682): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x754): undefined reference to `llvm::DIBuilder::createObjCProperty(llvm::StringRef, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::StringRef, unsigned int, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x795): undefined reference to `llvm::DIBuilder::createObjCIVar(llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7e6): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x7fc): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x81d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x87e): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x90a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xa62): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xaaf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0xb1f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ObjCInterfaceType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x141): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x276): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x2c7): undefined reference to `llvm::DIBuilder::createForwardDecl(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17ObjCInterfaceTypeEPN4llvm6DIFileE+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::finalize()': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x87): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xea): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0xf9): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x159): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x18d): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x1a1): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x28b): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2e6): undefined reference to `llvm::ReplaceableMetadataImpl::replaceAllUsesWith(llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x2f9): undefined reference to `llvm::MDNode::replaceWithUniquedImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x364): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x377): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x38a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x39e): undefined reference to `llvm::DIBuilder::finalize()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x6b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7bd): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo8finalizeEv+0x7d0): undefined reference to `llvm::DIBuilder::replaceArrays(llvm::DICompositeType*&, llvm::MDTupleTypedArrayWrapper, llvm::MDTupleTypedArrayWrapper)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::VectorType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x10d): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x120): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x156): undefined reference to `llvm::DIBuilder::createVectorType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10VectorTypeEPN4llvm6DIFileE+0x26a): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::ArrayType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x45): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x17f): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, llvm::Metadata*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x297): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x2ec): undefined reference to `llvm::DIBuilder::getOrCreateSubrange(long, long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x35c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x38d): undefined reference to `llvm::DIBuilder::createArrayType(unsigned long, unsigned int, llvm::DIType*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x41c): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4a5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4bb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_9ArrayTypeEPN4llvm6DIFileE+0x4ff): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::MemberPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0xc9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x104): undefined reference to `llvm::DIBuilder::createMemberPointerType(llvm::DIType*, llvm::DIType*, unsigned long, unsigned int, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x133): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x18a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x193): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_17MemberPointerTypeEPN4llvm6DIFileE+0x1e2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::AtomicType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_10AtomicTypeEPN4llvm6DIFileE+0x1d): undefined reference to `llvm::DIBuilder::createQualifiedType(unsigned int, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateTypeDefinition(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2f): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3e): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xba): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xed): undefined reference to `clang::Type::isSignedIntegerType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0xf9): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x102): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x113): undefined reference to `clang::DeclContext::decls_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x169): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x22e): undefined reference to `llvm::DIBuilder::createEnumerationType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::MDTupleTypedArrayWrapper, llvm::DIType*, llvm::StringRef, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x2d3): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x331): undefined reference to `llvm::DIBuilder::createEnumerator(llvm::StringRef, long, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x39f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x3bd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20CreateTypeDefinitionEPKNS_8EnumTypeE+0x406): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::completeType(clang::EnumDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo12completeTypeEPKNS_8EnumDeclE+0x5b): undefined reference to `clang::ASTContext::getEnumType(clang::EnumDecl const*) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateEnumType(clang::EnumType const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x35): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x44): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x7f): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0xed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x115): undefined reference to `clang::TagDecl::getDefinition() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x182): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x1ea): undefined reference to `llvm::DIBuilder::createReplaceableCompositeType(unsigned int, llvm::StringRef, llvm::DIScope*, llvm::DIFile*, unsigned int, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x23e): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x2cf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x307): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo14CreateEnumTypeEPKNS_8EnumTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectContainingType(clang::CXXRecordDecl const*, llvm::DICompositeType*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x1c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x44): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo21CollectContainingTypeEPKNS_13CXXRecordDeclEPN4llvm15DICompositeTypeE+0x89): undefined reference to `llvm::DIBuilder::replaceVTableHolder(llvm::DICompositeType*&, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateMemberType(llvm::DIFile*, clang::QualType, llvm::StringRef, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x42): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x55): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16CreateMemberTypeEPN4llvm6DIFileENS_8QualTypeENS2_9StringRefEPm+0x94): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CreateType(clang::BlockPointerType const*, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0xf7): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x145): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x15d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x195): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x1b7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x268): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x2d3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x304): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x33c): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x377): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo10CreateTypeEPKNS_16BlockPointerTypeEPN4llvm6DIFileE+0x3a4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getGlobalVariableForwardDeclaration(clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0xb6): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x10c): undefined reference to `llvm::DIBuilder::createTempGlobalVariableFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x151): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x211): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x246): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo35getGlobalVariableForwardDeclarationEPKNS_7VarDeclE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getOrCreateFunctionType(clang::Decl const*, clang::QualType, llvm::DIFile*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x3f): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x11f): undefined reference to `clang::ASTContext::getObjCInstanceTypeDecl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1ca): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x1f0): undefined reference to `llvm::DIBuilder::createArtificialType(llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x271): undefined reference to `llvm::DIBuilder::getOrCreateTypeArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x29f): undefined reference to `llvm::DIBuilder::createSubroutineType(llvm::DITypeRefArray, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x2d8): undefined reference to `clang::FunctionDecl::isVariadic() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x320): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x348): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x419): undefined reference to `llvm::DIBuilder::createUnspecifiedParameter()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x440): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x48c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x49d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23getOrCreateFunctionTypeEPKNS_4DeclENS_8QualTypeEPN4llvm6DIFileE+0x4c9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getFunctionFwdDeclOrStub(clang::GlobalDecl, bool)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x110): undefined reference to `clang::FunctionDecl::getNumParams() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x193): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x29d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x2f3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x375): undefined reference to `llvm::DIBuilder::createTempFunctionFwdDecl(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x3bc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x44e): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4d2): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x4ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x52e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x5dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x60e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo24getFunctionFwdDeclOrStubENS_10GlobalDeclEb+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitInlineFunctionStart(clang::CodeGen::CGBuilderTy&, clang::GlobalDecl)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo23EmitInlineFunctionStartERNS0_11CGBuilderTyENS_10GlobalDeclE+0x15e): undefined reference to `llvm::DebugLoc::get() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionStart(clang::GlobalDecl, clang::SourceLocation, clang::SourceLocation, clang::QualType, llvm::Function*, bool, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x2fe): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x318): undefined reference to `llvm::Function::setSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x47a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x504): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x625): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x63d): undefined reference to `llvm::DIBuilder::finalizeSubprogram(llvm::DISubprogram*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x7d7): undefined reference to `llvm::Value::getName() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo17EmitFunctionStartENS_10GlobalDeclENS_14SourceLocationES3_NS_8QualTypeEPN4llvm8FunctionEbRNS0_11CGBuilderTyE+0x897): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitFunctionDecl(clang::GlobalDecl, clang::SourceLocation, clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1d6): undefined reference to `llvm::DIBuilder::createFunction(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DISubroutineType*, bool, bool, unsigned int, llvm::DINode::DIFlags, bool, llvm::MDTupleTypedArrayWrapper, llvm::DISubprogram*, llvm::MDTupleTypedArrayWrapper)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo16EmitFunctionDeclENS_10GlobalDeclENS_14SourceLocationENS_8QualTypeE+0x1e6): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitTypeForVarWithBlocksAttr(clang::VarDecl const*, unsigned long*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x8a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x17c): undefined reference to `clang::ASTContext::BlockRequiresCopying(clang::QualType, clang::VarDecl const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x19f): undefined reference to `clang::ASTContext::getByrefLifetime(clang::QualType, clang::Qualifiers::ObjCLifetime&, bool&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1c0): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x1dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x21c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x232): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x283): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ba): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x2ef): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x350): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x3d6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x424): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo28EmitTypeForVarWithBlocksAttrEPKNS_7VarDeclEPm+0x489): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockLiteralArgVariable(clang::CodeGen::CGBlockInfo const&, llvm::StringRef, unsigned int, llvm::AllocaInst*, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xea): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xf7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x233): undefined reference to `clang::BlockExpr::getFunctionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x248): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2b6): undefined reference to `clang::ASTContext::getBlockDescriptorExtendedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x2ec): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5bb): undefined reference to `clang::Decl::getNonClosureContext()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x5d2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x671): undefined reference to `vtable for llvm::raw_svector_ostream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x6af): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x70b): undefined reference to `llvm::raw_ostream::operator<<(long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x712): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x729): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x74e): undefined reference to `llvm::DIBuilder::getOrCreateArray(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x768): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7ab): undefined reference to `llvm::DIBuilder::createStructType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, llvm::DINode::DIFlags, llvm::DIType*, llvm::MDTupleTypedArrayWrapper, unsigned int, llvm::DIType*, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x7e4): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x831): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x866): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x86f): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x87f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x89c): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x8b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x95c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0x9c8): undefined reference to `llvm::DIBuilder::createPointerType(llvm::DIType*, unsigned long, unsigned int, llvm::Optional, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa00): undefined reference to `llvm::DIBuilder::createMemberType(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, unsigned long, unsigned int, unsigned long, llvm::DINode::DIFlags, llvm::DIType*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa53): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xa7b): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xae2): undefined reference to `clang::ASTContext::getBlockDescriptorType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo36EmitDeclareOfBlockLiteralArgVariableERKNS0_11CGBlockInfoEN4llvm9StringRefEjPNS5_10AllocaInstERNS0_11CGBuilderTyE+0xba3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclare(clang::VarDecl const*, llvm::Value*, llvm::Optional, clang::CodeGen::CGBuilderTy&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x135): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x1f8): undefined reference to `llvm::DIBuilder::createParameterVariable(llvm::DIScope*, llvm::StringRef, unsigned int, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x225): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x22e): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x251): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x26b): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x27e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x2cd): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x320): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x357): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x400): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x431): undefined reference to `clang::TagType::getDecl() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x45c): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x50b): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x53b): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x544): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x567): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x583): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x596): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x6aa): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x719): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo11EmitDeclareEPKNS_7VarDeclEPN4llvm5ValueENS5_8OptionalIjEERNS0_11CGBuilderTyE+0x763): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitDeclareOfBlockDeclRefVariable(clang::VarDecl const*, llvm::Value*, clang::CodeGen::CGBuilderTy&, clang::CodeGen::CGBlockInfo const&, llvm::Instruction*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xce): undefined reference to `llvm::Module::getDataLayout() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0xe0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x1ed): undefined reference to `llvm::DIBuilder::createAutoVariable(llvm::DIScope*, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DINode::DIFlags, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x217): undefined reference to `llvm::DebugLoc::get(unsigned int, unsigned int, llvm::MDNode const*, llvm::MDNode const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x231): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x249): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x265): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::Instruction*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x278): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x32d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x38a): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4a2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4c9): undefined reference to `llvm::DebugLoc::get() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo33EmitDeclareOfBlockDeclRefVariableEPKNS_7VarDeclEPN4llvm5ValueERNS0_11CGBuilderTyERKNS0_11CGBlockInfoEPNS5_11InstructionE+0x4e3): undefined reference to `llvm::DIBuilder::insertDeclare(llvm::Value*, llvm::DILocalVariable*, llvm::DIExpression*, llvm::DILocation const*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::CollectAnonRecordDecls(clang::RecordDecl const*, llvm::DIFile*, unsigned int, llvm::StringRef, llvm::GlobalVariable*, llvm::DIScope*) [clone .localalias.1128]': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x2a): undefined reference to `clang::RecordDecl::field_begin() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xb3): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0xcb): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo22CollectAnonRecordDeclsEPKNS_10RecordDeclEPN4llvm6DIFileEjNS5_9StringRefEPNS5_14GlobalVariableEPNS5_7DIScopeE+0x124): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(llvm::GlobalVariable*, clang::VarDecl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0xde): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x185): undefined reference to `clang::Type::isUnionType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x1ff): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::DIBuilder::createExpression(llvm::ArrayRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2ca): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x2dd): undefined reference to `llvm::GlobalVariable::addDebugInfo(llvm::DIGlobalVariableExpression*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x38d): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPN4llvm14GlobalVariableEPKNS_7VarDeclE+0x429): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitGlobalVariable(clang::ValueDecl const*, clang::APValue const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x13f): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x1fd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x232): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x25a): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x2a6): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x33b): undefined reference to `llvm::DIBuilder::createGlobalVariableExpression(llvm::DIScope*, llvm::StringRef, llvm::StringRef, llvm::DIFile*, unsigned int, llvm::DIType*, bool, llvm::DIExpression*, llvm::MDNode*, unsigned int)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x458): undefined reference to `llvm::DIExpression::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo18EmitGlobalVariableEPKNS_9ValueDeclERKNS_7APValueE+0x493): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitExplicitCastType(clang::QualType)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo20EmitExplicitCastTypeENS_8QualTypeE+0x55): undefined reference to `llvm::DIBuilder::retainType(llvm::DIScope*)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::getDeclarationOrDefinition(clang::Decl const*)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x8d): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo26getDeclarationOrDefinitionEPKNS_4DeclE+0x18e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o): In function `clang::CodeGen::CGDebugInfo::EmitUsingDecl(clang::UsingDecl const&)': CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x5a): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x84): undefined reference to `clang::Type::getContainedDeducedType() const' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0xd6): undefined reference to `clang::NamedDecl::getUnderlyingDeclImpl()' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x144): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x16f): undefined reference to `llvm::DIBuilder::createImportedDeclaration(llvm::DIScope*, llvm::DINode*, llvm::DIFile*, unsigned int, llvm::StringRef)' CGDebugInfo.cpp:(.text._ZN5clang7CodeGen11CGDebugInfo13EmitUsingDeclERKNS_9UsingDeclE+0x1a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGDebugInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `canEmitInitWithFewStoresAfterMemset(llvm::Constant*, unsigned int&)': CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x4a): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x60): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL35canEmitInitWithFewStoresAfterMemsetPN4llvm8ConstantERj+0x8d): undefined reference to `llvm::Constant::isNullValue() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::ExtendGCLifetime::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x28): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x87): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116ExtendGCLifetime4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x137): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x3e): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x175): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4StmtE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isCapturedBy(clang::VarDecl const&, clang::Expr const*)': CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2a): undefined reference to `clang::Expr::IgnoreParenCasts()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x134): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x1c0): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2aa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isCapturedByRKN5clang7VarDeclEPKNS_4ExprE+0x2ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `isAccessedBy(clang::VarDecl const&, clang::Stmt const*)': CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x3f): undefined reference to `clang::Stmt::children()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x117): undefined reference to `clang::StmtIteratorBase::NextVA()' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGDecl.cpp:(.text._ZL12isAccessedByRKN5clang7VarDeclEPKNS_4StmtE+0x1cd): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `getStaticDeclName(clang::CodeGen::CodeGenModule&, clang::VarDecl const&)': CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x82): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0xd9): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGDecl.cpp:(.text._ZL17getStaticDeclNameRN5clang7CodeGen13CodeGenModuleERKNS_7VarDeclE+0x20d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallStackRestore::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xcb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x100): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x110): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x251): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x27e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c3): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cf): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x316): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x331): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x34e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x39b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3ba): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_116CallStackRestore4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableC>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xe8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x104): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x123): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x196): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x313): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_20DestroyNRVOVariableCEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::DestroyNRVOVariable<(anonymous namespace)::DestroyNRVOVariableCXX>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xc5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x129): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x17c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1ca): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x24a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x26a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x289): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x333): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119DestroyNRVOVariableINS_22DestroyNRVOVariableCXXEE4EmitERN5clang7CodeGen15CodeGenFunctionENS4_12EHScopeStack7Cleanup5FlagsE+0x353): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::CallCleanupFunction::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31): undefined reference to `clang::Stmt::StatisticsEnabled' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x95): undefined reference to `clang::Decl::getASTContext() const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa1): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x317): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x340): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x392): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_119CallCleanupFunction4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitStoresForInitAfterMemset(llvm::Constant*, llvm::Value*, bool, clang::CodeGen::CGBuilderTy&)': CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x99): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xd0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0xfd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x13a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x1dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x21f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x23a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x258): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x29e): undefined reference to `llvm::ConstantDataSequential::getNumElements() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2e7): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x2f3): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x32c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x339): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x34b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x359): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x391): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x40a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x449): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x456): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4b0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4ca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x4eb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x542): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x57e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x58b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x5fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x619): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x659): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL28emitStoresForInitAfterMemsetPN4llvm8ConstantEPNS_5ValueEbRN5clang7CodeGen11CGBuilderTyE+0x671): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullabilityCheck(clang::CodeGen::LValue, llvm::Value*, clang::SourceLocation)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x86): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xc0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0xeb): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1e2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x1f0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x216): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x263): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2a3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitNullabilityCheckENS0_6LValueEPN4llvm5ValueENS_14SourceLocationE+0x2de): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::isTrivialInitializer(clang::Expr const*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20isTrivialInitializerEPKNS_4ExprE+0x2e): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAutoVarTypeCleanup(clang::CodeGen::CodeGenFunction::AutoVarEmission const&, clang::QualType::DestructionKind)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x164): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x16d): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22emitAutoVarTypeCleanupERKNS1_15AutoVarEmissionENS_8QualType15DestructionKindE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarCleanups(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x31): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0x60): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAutoVarCleanupsERKNS1_15AutoVarEmissionE+0xd1): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x146): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x1c6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x21e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x251): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x27c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x298): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11pushDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x318): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushLifetimeExtendedDestroy(clang::CodeGen::CleanupKind, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27pushLifetimeExtendedDestroyENS0_11CleanupKindENS0_7AddressENS_8QualTypeEPFvRS1_S3_S4_Eb+0x151): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushIrregularPartialArrayCleanup(llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x16d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x179): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x1fe): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x24d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x274): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x298): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2ab): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2cd): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x2d9): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x340): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x35e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x3db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x401): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x413): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32pushIrregularPartialArrayCleanupEPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRS1_S5_S6_E+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::pushRegularPartialArrayCleanup(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x125): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x132): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x18e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1a7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x1fa): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x21a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x239): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x249): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x26d): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x27a): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x2ef): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x33e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x36c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x38d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x3a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30pushRegularPartialArrayCleanupEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_E+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayDestroy(llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xef): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x153): undefined reference to `llvm::User::operator new(unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x16f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x183): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x195): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x1dc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x200): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x21c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x373): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3df): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x3ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x41b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x464): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x47f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x49b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x5fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x633): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x640): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x67d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x692): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6ad): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x6bb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x70a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x725): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x743): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x7f7): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x825): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x893): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8bd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x8e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x95b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x982): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x99e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0x9f5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa05): undefined reference to `llvm::PHINode::growOperands()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa5b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa67): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xa89): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16emitArrayDestroyEPN4llvm5ValueES4_NS_8QualTypeENS_9CharUnitsEPFvRS1_NS0_7AddressES5_Ebb+0xad5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitDestroy(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x4b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x87): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0xbf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x138): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x1db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x20e): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x21e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x25c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x275): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x292): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x2ef): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x306): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x324): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x359): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11emitDestroyENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_Eb+0x37b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::DestroyObject, clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0xe1): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x158): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x178): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x188): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113DestroyObjectEJNS0_7AddressENS_8QualTypeEPFvRNS0_15CodeGenFunctionES5_S6_EbEE4EmitES8_NS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `emitPartialArrayDestroy(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType))': CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0xf4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x253): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x328): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x335): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3a3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3da): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x3e8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x438): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x453): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x46d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x50c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x562): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5b8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x5c5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x638): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x657): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x67a): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x688): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6d8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x6f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x70d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x789): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7a6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x7f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x80e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x825): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZL23emitPartialArrayDestroyRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES5_NS_8QualTypeENS_9CharUnitsEPFvS2_NS0_7AddressES6_E+0x83c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `(anonymous namespace)::IrregularPartialArrayDestroy::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xe1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN12_GLOBAL__N_128IrregularPartialArrayDestroy4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::RegularPartialArrayDestroy, llvm::Value*, llvm::Value*, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x122): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x13d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x16b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x1cd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x214): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x234): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x260): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_126RegularPartialArrayDestroyEJPN4llvm5ValueES7_NS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionENS0_7AddressES8_EEE4EmitESB_NS1_7Cleanup5FlagsE+0x29f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::IrregularPartialArrayDestroy, llvm::Value*, clang::CodeGen::Address, clang::QualType, clang::CharUnits, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xb6): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0xff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x11a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x134): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x148): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x1f3): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x235): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x275): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x288): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x2df): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x325): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x33c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x356): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x36b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x38b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_128IrregularPartialArrayDestroyEJPN4llvm5ValueENS0_7AddressENS_8QualTypeENS_9CharUnitsEPFvRNS0_15CodeGenFunctionES8_S9_EEE4EmitESC_NS1_7Cleanup5FlagsE+0x3a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeStartFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22getLLVMLifetimeStartFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeStart(unsigned long, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x97): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x160): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x1f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x221): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x25e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x26a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x2fe): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x314): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x36f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x3ab): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLifetimeStartEmPN4llvm5ValueE+0x406): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLifetimeEndFn()': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getLLVMLifetimeEndFnEv+0x61): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLifetimeEnd(llvm::Value*, llvm::Value*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x71): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x136): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1d2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x1fd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x240): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x24b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x295): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2de): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x2f5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x340): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x378): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x3ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x40b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x434): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitLifetimeEndEPN4llvm5ValueES4_+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPDeclareReduction(clang::OMPDeclareReductionDecl const*, clang::CodeGen::CodeGenFunction*)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitOMPDeclareReductionEPKNS_23OMPDeclareReductionDeclEPNS0_15CodeGenFunctionE+0x4a): undefined reference to `clang::Decl::isUsed(bool) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::AddInitializerToStaticVarDecl(clang::VarDecl const&, llvm::GlobalVariable*)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0xf9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x149): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1a3): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1b1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1bd): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1c6): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x1f7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x24a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29AddInitializerToStaticVarDeclERKNS_7VarDeclEPN4llvm14GlobalVariableE+0x3fd): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarInit(clang::Expr const*, clang::ValueDecl const*, clang::CodeGen::LValue, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x295): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x413): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x4b9): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x666): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x6ff): undefined reference to `clang::Expr::getExprLoc() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0x938): undefined reference to `clang::Expr::IgnoreParens()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitScalarInitEPKNS_4ExprEPKNS_9ValueDeclENS0_6LValueEb+0xa7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarInit(clang::CodeGen::CodeGenFunction::AutoVarEmission const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x17c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x30c): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x3cd): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x587): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x596): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5b7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x5fc): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x61c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x6ce): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x74d): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x766): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x7f4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x861): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x8e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9b2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9da): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0x9e9): undefined reference to `llvm::Constant::isNullValue() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xa24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xaf9): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitAutoVarInitERKNS1_15AutoVarEmissionE+0xc55): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAndRegisterVariableArrayDimensions(clang::CodeGen::CGDebugInfo*, clang::VarDecl const&, bool)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x104): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x1cf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x221): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x25f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2b9): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2cb): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x2e1): undefined reference to `clang::ASTContext::CreateTypeSourceInfo(clang::QualType, unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x314): undefined reference to `clang::VarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x449): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x51b): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7b5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x7d5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x819): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x844): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x867): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x87b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x8d5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x96f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0x9e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa2c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa69): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xa99): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb49): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction38EmitAndRegisterVariableArrayDimensionsEPNS0_11CGDebugInfoERKNS_7VarDeclEb+0xb72): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenModule::getOrCreateStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x22b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29c): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x2f5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x308): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x313): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x34c): undefined reference to `llvm::Value::getName() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x358): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::VarDecl::getTLSKind() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3cf): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3dc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x458): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x4e5): undefined reference to `clang::Decl::getNonClosureContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x547): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x575): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getOrCreateStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6bd): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x47): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xef): undefined reference to `llvm::Value::stripPointerCasts() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x116): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x139): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x151): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x29f): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x365): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3b9): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x3ff): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x44f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x49f): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStaticVarDecl(clang::VarDecl const&, llvm::GlobalValue::LinkageTypes)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x5f3): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x646): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x66a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6b6): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x6da): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x726): undefined reference to `llvm::Value::getContext() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0x74a): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStaticVarDeclERKNS_7VarDeclEN4llvm11GlobalValue12LinkageTypesE+0xade): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAutoVarAlloca(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x87): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xfe): undefined reference to `clang::Type::isConstantSizeType() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x313): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x36b): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x37c): undefined reference to `clang::VarDecl::getInit()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x391): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x5ca): undefined reference to `llvm::Module::getDataLayout() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x61f): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x6d5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x735): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x7de): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x81f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x8a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0x9f2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa0d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa57): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa7d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xa9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xaa9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xb19): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xd2f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAutoVarAllocaERKNS_7VarDeclE+0xdfd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarDecl(clang::VarDecl const&)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x141): undefined reference to `clang::DeclContext::getRedeclContext()' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitVarDeclERKNS_7VarDeclE+0x205): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDecl(clang::Decl const&) [clone .localalias.594]': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitDeclERKNS_4DeclE+0x8d): undefined reference to `clang::BindingDecl::getHoldingVar() const' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitParmDecl(clang::VarDecl const&, clang::CodeGen::CodeGenFunction::ParamValue, unsigned int)': CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x1ca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x26b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x281): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x37a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x4d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x6a1): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x701): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x72c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x761): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x7f3): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x885): undefined reference to `clang::TagType::getDecl() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0x8b5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xa4d): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xb65): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xbc5): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc35): undefined reference to `clang::Decl::getAttrs() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xc8e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcbb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xcc9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xceb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xd48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xdee): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe5a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDecl.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitParmDeclERKNS_7VarDeclENS1_10ParamValueEj+0xe75): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGDecl.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::registerGlobalDtorWithAtExit(llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28registerGlobalDtorWithAtExitEPN4llvm8ConstantE+0x7b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGuardedInitBranch(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, clang::CodeGen::CodeGenFunction::GuardKind, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x63): undefined reference to `clang::DeclContext::getRedeclContext()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0xcb): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x10d): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x12c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x145): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x160): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1c1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x1db): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x211): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGuardedInitBranchEPN4llvm5ValueEPNS2_10BasicBlockES6_NS1_9GuardKindEPKNS_7VarDeclE+0x23f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateGlobalInitOrDestructFunction(llvm::FunctionType*, llvm::Twine const&, clang::CodeGen::CGFunctionInfo const&, clang::SourceLocation, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x34): undefined reference to `llvm::User::operator new(unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x51): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x143): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x180): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x2ef): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x30f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x327): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x33f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateGlobalInitOrDestructFunctionEPN4llvm12FunctionTypeERKNS2_5TwineERKNS0_14CGFunctionInfoENS_14SourceLocationEb+0x35f): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createAtExitStub(clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x8a): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0xb6): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x10a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x12f): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x144): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x2cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x35b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x390): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3d7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x3e3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x468): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x477): undefined reference to `llvm::Value::stripPointerCasts() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createAtExitStubERKNS_7VarDeclEPN4llvm8ConstantES7_+0x52c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitPointerToInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, llvm::Function*, clang::InitSegAttr*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x84): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitPointerToInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEPNS5_8FunctionEPNS_11InitSegAttrE+0x9b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalInitFunc(llvm::Function*, llvm::ArrayRef, clang::CodeGen::Address)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x158): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1e9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x1f9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x221): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x24b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x29e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x2ed): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x32a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x34a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x361): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3e8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x3f5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x509): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x51a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x568): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x59d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x647): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x654): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x679): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6d0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x6f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x71c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x74d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x76f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x77c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x798): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateCXXGlobalInitFuncEPN4llvm8FunctionENS2_8ArrayRefIS4_EENS0_7AddressE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalInitFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x81): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x567): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x738): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x910): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x954): undefined reference to `clang::charinfo::InfoTable' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalInitFuncEv+0x9c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalDtorsFunc(llvm::Function*, std::vector, std::allocator > > const&)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x203): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x291): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x2c0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x304): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x310): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x35e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x379): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x398): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x404): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateCXXGlobalDtorsFuncEPN4llvm8FunctionERKSt6vectorISt4pairINS2_14WeakTrackingVHEPNS2_8ConstantEESaISA_EE+0x476): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalDtorFunc()': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitCXXGlobalDtorFuncEv+0x3c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateDestroyHelper(clang::CodeGen::Address, clang::QualType, void (*)(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType), bool, clang::VarDecl const*)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0xb3): undefined reference to `vtable for clang::ImplicitParamDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x177): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1df): undefined reference to `vtable for clang::NamedDecl' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x1f1): undefined reference to `clang::Decl::~Decl()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21generateDestroyHelperENS0_7AddressENS_8QualTypeEPFvRS1_S2_S3_EbPKNS_7VarDeclE+0x249): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `EmitDeclDestroy(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::ConstantAddress)': CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x40): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xc1): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0xe8): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x126): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x136): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZL15EmitDeclDestroyRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_15ConstantAddressE+0x219): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXGlobalVarDeclInit(clang::VarDecl const&, llvm::Constant*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x36): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x67): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xa6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xb4): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x224): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x231): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x248): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x2da): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x384): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3b6): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x3fb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x407): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x451): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x46c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x48d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x4cf): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x5c2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x650): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x77a): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x83e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x874): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitCXXGlobalVarDeclInitERKNS_7VarDeclEPN4llvm8ConstantEb+0x985): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCXXGlobalVarDeclInitFunc(llvm::Function*, clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x69): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x78): undefined reference to `clang::VarDecl::getInit()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x81): undefined reference to `clang::Expr::getExprLoc() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32GenerateCXXGlobalVarDeclInitFuncEPN4llvm8FunctionEPKNS_7VarDeclEPNS2_14GlobalVariableEb+0x155): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCXXGlobalVarDeclInitFunc(clang::VarDecl const*, llvm::GlobalVariable*, bool)': CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x150): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x178): undefined reference to `vtable for llvm::raw_svector_ostream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `vtable for llvm::raw_pwrite_stream' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x1ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x261): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x309): undefined reference to `clang::VarDecl::getTLSKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x3e7): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x43b): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x497): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x593): undefined reference to `clang::Decl::getAttrs() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x5d1): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0x79f): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGDeclCXX.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitCXXGlobalVarDeclInitFuncEPKNS_7VarDeclEPN4llvm14GlobalVariableEb+0xd8a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGDeclCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `PersonalityHasOnlyCXXUses(llvm::Constant*)': CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x23): undefined reference to `llvm::Use::getUser() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xaf): undefined reference to `llvm::BasicBlock::isLandingPad() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xbc): undefined reference to `llvm::BasicBlock::getLandingPadInst() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0xec): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x117): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1d3): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZL25PersonalityHasOnlyCXXUsesPN4llvm8ConstantE+0x1e1): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::FreeException::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_113FreeException4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x48): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.661]': CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0xab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x13a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x164): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1a5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1b1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x1ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x205): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x21f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x25f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.661+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CallEndCatchForFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xd2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x10d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x160): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x180): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1e4): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x230): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x26f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_122CallEndCatchForFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x303): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::FreeException, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x7c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x10d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x12e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x176): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x18d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1bb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_113FreeExceptionEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x1d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformSEHFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x237): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x266): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2bb): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x309): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x324): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x369): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5c7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x600): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_117PerformSEHFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x628): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::IRBuilderBase::SetInsertPoint(llvm::BasicBlock*, llvm::ilist_iterator, false, false>)': CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x45): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x56): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE[_ZN4llvm13IRBuilderBase14SetInsertPointEPNS_10BasicBlockENS_14ilist_iteratorINS_12ilist_detail12node_optionsINS_11InstructionELb0ELb0EvEELb0ELb0EEE]+0x6e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::PerformFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbd): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x107): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x12d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x206): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2cb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x31b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x337): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x37c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x41a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x43a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x470): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x4bb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x500): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x529): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x587): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5a3): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x5e3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x606): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x625): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x72b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN12_GLOBAL__N_114PerformFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::getTerminateFn()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getTerminateFnEv+0xb): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenModule::SimplifyPersonality()': CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0xcb): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x10d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x178): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGException.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SimplifyPersonalityEv+0x18b): undefined reference to `llvm::Function::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToExn(clang::Expr const*, clang::CodeGen::Address)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xcc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0xf9): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x19f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x1ed): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x211): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x231): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x252): undefined reference to `llvm::Module::getDataLayout() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x25e): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x2d2): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x32a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x35f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x38b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x3a6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x403): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToExnEPKNS_4ExprENS0_7AddressE+0x428): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getExceptionFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20getExceptionFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getSelectorFromSlot()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x6a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xb5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xcc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xe6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getSelectorFromSlotEv+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXThrowExpr(clang::CXXThrowExpr const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xed): undefined reference to `clang::Expr::getExprLoc() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0xfb): undefined reference to `clang::Stmt::StatisticsEnabled' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCXXThrowExprEPKNS_12CXXThrowExprEb+0x13f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStartEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x134): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x149): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x165): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x1ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x20d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitStartEHSpecEPKNS_4DeclE+0x263): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0xd4): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x132): undefined reference to `clang::ASTContext::getUnqualifiedArrayType(clang::QualType, clang::Qualifiers&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x1f9): undefined reference to `clang::CXXCatchStmt::getCaughtType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterCXXTryStmtERKNS_10CXXTryStmtEb+0x245): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::enter(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0xda): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x101): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x14b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x195): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x1e4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x201): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x28c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x2eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x33e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x35d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo5enterERS1_PKNS_4StmtEPN4llvm8ConstantES9_S9_+0x370): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateLandingPad()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0xd3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x185): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x1c2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x20a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x238): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x259): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x267): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x273): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2b6): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2cc): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x302): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x341): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x35c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x376): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x3da): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x409): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x45b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x487): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x493): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x509): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x536): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x577): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x5a2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22getTerminateLandingPadEv+0x640): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateHandler()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x9e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x103): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x119): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x14e): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x194): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x1e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x237): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x264): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateHandlerEv+0x2d9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHResumeBlock(bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0xcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x167): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1af): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1c5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1e7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x1fc): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x23e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x259): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x273): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x338): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x357): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ae): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x3ff): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x41c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x42d): undefined reference to `llvm::ResumeInst::ResumeInst(llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x496): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4b8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x4eb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x561): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x592): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getEHResumeBlockEb+0x5e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitEndEHSpec(clang::Decl const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x179): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x18f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x1c4): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x206): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x221): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x23b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x281): undefined reference to `clang::CapturedDecl::isNothrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2b2): undefined reference to `clang::FunctionProtoType::canThrow() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x2d7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x342): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x34f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x35c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x39f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x3ed): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x42b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x44e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x496): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4a8): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x4f9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x507): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x52b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x578): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitEndEHSpecEPKNS_4DeclE+0x586): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionInfo()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionInfoEv+0x16): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCode()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x42): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x61): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitSEHExceptionCodeEv+0x127): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHAbnormalTermination()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x51): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xac): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0xfe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x115): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x133): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitSEHAbnormalTerminationEv+0x153): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHLeaveStmt(clang::SEHLeaveStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x93): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xa8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0xf3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x10a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitSEHLeaveStmtERKNS_12SEHLeaveStmtE+0x14f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTerminateFunclet()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x13d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x199): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x1bb): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x215): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x245): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x267): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2b5): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x301): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x344): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x360): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x37b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x3ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getTerminateFuncletEv+0x53d): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getFuncletEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xac): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0xb5): undefined reference to `llvm::BasicBlock::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x13a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25getFuncletEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getEHDispatchBlock(clang::CodeGen::EHScopeStack::stable_iterator)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getEHDispatchBlockENS0_12EHScopeStack15stable_iteratorE+0x104): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLandingPad() [clone .part.652]': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x10d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x16c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x1b2): undefined reference to `llvm::LandingPadInst::Create(llvm::Type*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x226): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x259): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x272): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2b9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x2f1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x301): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x337): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x3d1): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x4e1): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x55c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x568): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x598): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x5a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x67e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x788): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x89e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x936): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x942): undefined reference to `llvm::LandingPadInst::addClause(llvm::Constant*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x991): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9d5): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0x9f6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xa89): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xae3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xaf7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xb18): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xbab): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLandingPadEv.part.652+0xc6b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::getInvokeDestImpl()': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x13e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x168): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17getInvokeDestImplEv+0x174): undefined reference to `llvm::Function::setPersonalityFn(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitWasmCatchPadBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xee): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x10f): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x192): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x19e): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x239): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x26f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2df): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x302): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x42f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x469): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x479): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x58d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x630): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6c2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x738): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x744): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x78c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7e1): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f7): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x849): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x86d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x887): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8d2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8ed): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x90b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9a9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9d0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x9de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa00): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa52): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa70): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xa94): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xaff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb2e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb57): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb85): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xb96): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbc0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xbe6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xc47): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL21emitWasmCatchPadBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0xcbd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `emitCatchDispatchBlock(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHCatchScope&)': CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x101): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x11e): undefined reference to `llvm::CatchSwitchInst::CatchSwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x1e2): undefined reference to `llvm::FuncletPadInst::FuncletPadInst(llvm::Instruction::FuncletPadOps, llvm::Value*, llvm::ArrayRef, unsigned int, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x226): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x24c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x269): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x27d): undefined reference to `llvm::CatchSwitchInst::addHandler(llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x2f2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x301): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x313): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x373): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x386): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x502): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x550): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x566): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5b8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x5f8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x644): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x65f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x67e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x6e6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x741): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x768): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x776): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x798): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x845): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZL22emitCatchDispatchBlockRN5clang7CodeGen15CodeGenFunctionERNS0_12EHCatchScopeE+0x8cd): undefined reference to `llvm::ConstantTokenNone::get(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinallyInfo::exit(clang::CodeGen::CodeGenFunction&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x111): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x12f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x172): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1c4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x1d1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x202): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x212): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x231): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x24c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x294): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x2ea): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x365): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x37a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x397): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x3e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x40b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x443): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11FinallyInfo4exitERS1_+0x450): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitCXXTryStmt(clang::CXXTryStmt const&, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x75): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x22b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x256): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x269): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x2e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x30d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x4d5): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x51c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x544): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x566): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x5f0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x63e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x659): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x7e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x838): undefined reference to `llvm::BasicBlock::getTerminator() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x990): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0x9dc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xa85): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xaa7): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitCXXTryStmtERKNS_10CXXTryStmtEb+0xacd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::ExitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x29): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x65): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0xae): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x198): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x21f): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x268): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x282): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x299): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x2e1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x30f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x330): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3cf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x3e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x430): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x45c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x47c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x489): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x4d7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x533): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14ExitSEHTryStmtERKNS_10SEHTryStmtE+0x54f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::recoverAddrOfEscapedLocal(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x40): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xc2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x10f): undefined reference to `llvm::Value::stripPointerCasts() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x118): undefined reference to `llvm::Instruction::clone() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1af): undefined reference to `llvm::Instruction::insertBefore(llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1dc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x1e8): undefined reference to `llvm::Value::getName() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x20d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x27a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2c8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x2e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x301): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3a6): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3bf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x3f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25recoverAddrOfEscapedLocalERS1_NS0_7AddressEPN4llvm5ValueE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHExceptionCodeSave(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x102): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x146): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x175): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x19f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x22c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x253): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x271): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2ec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x2f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x338): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x37e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x399): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x3f5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x40c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x452): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x46d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x487): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x498): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x4f7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x513): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x576): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x583): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5d8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x5f1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x60c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x61a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x655): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x687): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6e1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x6f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x73b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x763): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x78d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7b9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x7d7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x81e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x847): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x868): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x87e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x919): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x957): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x964): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ab): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9c5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9ed): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0x9fb): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xa7f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaa3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xaee): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb1d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitSEHExceptionCodeSaveERS1_PN4llvm5ValueES5_+0xb6f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `llvm::SetVector, llvm::SmallDenseSet > >::insert(clang::VarDecl const* const&)': CGException.cpp:(.text._ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_[_ZN4llvm9SetVectorIPKN5clang7VarDeclENS_11SmallVectorIS4_Lj4EEENS_13SmallDenseSetIS4_Lj4ENS_12DenseMapInfoIS4_EEEEE6insertERKS4_]+0x291): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `(anonymous namespace)::CaptureFinder::Visit(clang::Stmt const*)': CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x6f): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0xb8): undefined reference to `clang::Stmt::children()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x1fd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x222): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x27a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x2e6): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x34a): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x526): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x5cc): undefined reference to `clang::DeclContext::getRedeclContext()' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x672): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN12_GLOBAL__N_113CaptureFinder5VisitEPKN5clang4StmtE+0x804): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedLocals(clang::CodeGen::CodeGenFunction&, clang::Stmt const*, bool)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x130): undefined reference to `llvm::Value::getContext() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x1fc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x465): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x539): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0x5ee): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb35): undefined reference to `llvm::Function::BuildLazyArguments() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb6c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xb7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xbdb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitCapturedLocalsERS1_PKNS_4StmtEb+0xe0f): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::startOutlinedSEHHelper(clang::CodeGen::CodeGenFunction&, bool, clang::Stmt const*)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6c): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96): undefined reference to `vtable for llvm::raw_svector_ostream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0xec): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x136): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x150): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x1c5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x252): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x2ba): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x377): undefined reference to `llvm::User::operator new(unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x397): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3a9): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x3b8): undefined reference to `clang::Stmt::getLocStart() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x59d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6bf): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x6f1): undefined reference to `vtable for llvm::raw_pwrite_stream' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x706): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x855): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x897): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x8ea): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x932): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x96d): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22startOutlinedSEHHelperERS1_bPKNS_4StmtE+0x9f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFilterFunction(clang::CodeGen::CodeGenFunction&, clang::SEHExceptStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x63): undefined reference to `clang::Type::isSignedIntegerType() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xa8): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xe1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0xf9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x141): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x15c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x176): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x188): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x191): undefined reference to `clang::Stmt::getLocEnd() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x1df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x209): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x26f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25GenerateSEHFilterFunctionERS1_RKNS_13SEHExceptStmtE+0x2b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateSEHFinallyFunction(clang::CodeGen::CodeGenFunction&, clang::SEHFinallyStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateSEHFinallyFunctionERS1_RKNS_14SEHFinallyStmtE+0x2d): undefined reference to `clang::Stmt::getLocEnd() const' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EnterSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x50): undefined reference to `clang::SEHTryStmt::getFinallyHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0xc5): undefined reference to `clang::SEHTryStmt::getExceptHandler() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1c1): undefined reference to `llvm::Constant::isOneValue() const' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x1e7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x22d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x297): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EnterSEHTryStmtERKNS_10SEHTryStmtE+0x2e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSEHTryStmt(clang::SEHTryStmt const&)': CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x77): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x12d): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGException.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSEHTryStmtERKNS_10SEHTryStmtE+0x157): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGException.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1001]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1001+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitFunctionDeclPointer(clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*)': CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x75): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x82): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xa0): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0xd5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZL23EmitFunctionDeclPointerRN5clang7CodeGen13CodeGenModuleEPKNS_12FunctionDeclE+0x162): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasBooleanRepresentation(clang::QualType)': CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x5f): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0xd5): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL24hasBooleanRepresentationN5clang8QualTypeE+0x108): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.998]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.998+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `getRangeForType(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::APInt&, llvm::APInt&, bool, bool)': CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x6f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x8e): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0xc6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x155): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x175): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x1a7): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x2b1): undefined reference to `llvm::APInt::operator++()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x46c): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4a1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4c0): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4d4): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x4e9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x50d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x535): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x555): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x56e): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x591): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZL15getRangeForTypeRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERN4llvm5APIntES6_bb+0x5b2): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.997]': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.997+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0xe3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x12d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x171): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x17e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1e3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x1fa): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x215): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x259): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS3_8ArrayRefIS5_EEbbNS_14SourceLocationERKNS3_5TwineE+0x271): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitArraySubscriptGEP(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::ArrayRef, clang::QualType, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x3c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x65): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZL21emitArraySubscriptGEPRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEN4llvm8ArrayRefIPNS4_5ValueEEENS_8QualTypeEbbNS_14SourceLocationERKNS4_5TwineE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitAddrOfFieldStorage(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x77): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xcb): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xd7): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0xef): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x147): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x154): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x166): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x174): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x1af): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x284): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x2c6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x323): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x339): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x357): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x365): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZL22emitAddrOfFieldStorageRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPKNS_9FieldDeclE+0x3b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `EmitThreadPrivateVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x95): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x121): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZL30EmitThreadPrivateVarDeclLValueRN5clang7CodeGen15CodeGenFunctionEPKNS_7VarDeclENS_8QualTypeENS0_7AddressEPN4llvm4TypeENS_14SourceLocationE+0x1cd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::Type::isIntegerType() const': CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x39): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang4Type13isIntegerTypeEv[_ZNK5clang4Type13isIntegerTypeEv]+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::hasLocalStorage() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x50): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0xd6): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang7VarDecl15hasLocalStorageEv[_ZNK5clang7VarDecl15hasLocalStorageEv]+0x119): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `setObjCGCLValueClass(clang::ASTContext const&, clang::Expr const*, clang::CodeGen::LValue&, bool) [clone .part.839]': CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0xcb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x1a1): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZL20setObjCGCLValueClassRKN5clang10ASTContextEPKNS_4ExprERNS_7CodeGen6LValueEb.part.839+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::VarDecl::isFileVarDecl() const': CGExpr.cpp:(.text._ZNK5clang7VarDecl13isFileVarDeclEv[_ZNK5clang7VarDecl13isFileVarDeclEv]+0x26): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::ArraySubscriptExpr::getExprLoc() const': CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x42): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x59): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x75): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZNK5clang18ArraySubscriptExpr10getExprLocEv[_ZNK5clang18ArraySubscriptExpr10getExprLocEv]+0x8b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::LValue::MakeAddr(clang::CodeGen::Address, clang::QualType, clang::ASTContext&, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo)': CGExpr.cpp:(.text._ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE[_ZN5clang7CodeGen6LValue8MakeAddrENS0_7AddressENS_8QualTypeERNS_10ASTContextENS0_14LValueBaseInfoENS0_14TBAAAccessInfoE]+0x50): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::MaterializeTemporaryExpr::getStorageDuration() const': CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0xe4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv[_ZNK5clang24MaterializeTemporaryExpr18getStorageDurationEv]+0x17b): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastToVoidPtr(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x4f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0x7d): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCastToVoidPtrEPN4llvm5ValueE+0xb3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x44): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x62): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x7f): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xc8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0xfd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x13d): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x158): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x172): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeERKNS2_5TwineEPNS2_5ValueE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAllocaWithoutCast(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27CreateTempAllocaWithoutCastEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueE+0x1f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateTempAlloca(llvm::Type*, clang::CharUnits, llvm::Twine const&, llvm::Value*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x8c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0xda): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x182): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x19c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x1f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x20c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x225): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x23e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x270): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x2f7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x316): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16CreateTempAllocaEPN4llvm4TypeENS_9CharUnitsERKNS2_5TwineEPNS2_5ValueEPNS0_7AddressE+0x341): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateDefaultAlignTempAlloca(llvm::Type*, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x1a): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28CreateDefaultAlignTempAllocaEPN4llvm4TypeERKNS2_5TwineE+0x26): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitTempAlloca(clang::CodeGen::Address, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x3b): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x47): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14InitTempAllocaENS0_7AddressEPN4llvm5ValueE+0x69): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateIRTemp(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12CreateIRTempENS_8QualTypeERKN4llvm5TwineE+0x1d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTemp(clang::QualType, llvm::Twine const&, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13CreateMemTempENS_8QualTypeERKN4llvm5TwineEPNS0_7AddressE+0x20): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `createReferenceTemporary(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address*)': CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1d9): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x1ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x226): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x23b): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x249): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2a0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExpr.cpp:(.text._ZL24createReferenceTemporaryRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprEPNS0_7AddressE+0x2ad): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::CreateMemTempWithoutCast(clang::QualType, llvm::Twine const&)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24CreateMemTempWithoutCastENS_8QualTypeERKN4llvm5TwineE+0x17): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getAccessedFieldNo(unsigned int, llvm::Constant const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18getAccessedFieldNoEjPKN4llvm8ConstantE+0xd): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xce): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xd9): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0xf9): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x116): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x15f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x185): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x27a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x29f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x307): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x32e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x33d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3d5): undefined reference to `llvm::detail::IEEEFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x3e9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x40c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x425): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x432): undefined reference to `llvm::detail::DoubleAPFloat::changeSign()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitComplexPrePostIncDecEPKNS_13UnaryOperatorENS0_6LValueEbb+0x469): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetUndefRValue(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xc1): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0xec): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetUndefRValueENS_8QualTypeE+0x115): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnsupportedLValue(clang::Expr const*, char const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x49): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0x57): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitUnsupportedLValueEPKNS_4ExprEPKc+0xdf): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::getRangeForLoadFromType(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getRangeForLoadFromTypeENS_8QualTypeE+0xa4): undefined reference to `llvm::MDBuilder::createRange(llvm::APInt const&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFromMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x6e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0x8c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitFromMemoryEPN4llvm5ValueENS_8QualTypeE+0xbe): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x61): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x86): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0xcc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x172): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x17f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1ad): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1e6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x1fc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x223): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x246): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x263): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x2fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x326): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x34e): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x376): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLoadOfExtVectorElementLValueENS0_6LValueE+0x390): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReference(clang::CodeGen::LValue, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x6d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x8e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xc8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitLoadOfReferenceENS0_6LValueEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x12f): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0xc4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_6LValueE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfReferenceLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE[_ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfReferenceLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE]+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointer(clang::CodeGen::Address, clang::PointerType const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x48): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x67): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xb3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0xe1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x102): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x118): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitLoadOfPointerENS0_7AddressEPKNS_11PointerTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfPointerLValue(clang::CodeGen::Address, clang::PointerType const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitLoadOfPointerLValueENS0_7AddressEPKNS_11PointerTypeE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStringLiteralLValue(clang::StringLiteral const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitStringLiteralLValueEPKNS_13StringLiteralE+0xc8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCEncodeExprLValue(clang::ObjCEncodeExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitObjCEncodeExprLValueEPKNS_14ObjCEncodeExprE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckSourceLocation(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x42): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0xfc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x11f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x145): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x156): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x19f): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1ae): undefined reference to `llvm::sys::path::end(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1c5): undefined reference to `llvm::sys::path::const_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1d1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x1e1): undefined reference to `llvm::sys::path::const_iterator::operator==(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x205): undefined reference to `llvm::sys::path::begin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x211): undefined reference to `llvm::sys::path::const_iterator::operator-(llvm::sys::path::const_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x284): undefined reference to `llvm::sys::path::rbegin(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x293): undefined reference to `llvm::sys::path::rend(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2aa): undefined reference to `llvm::sys::path::reverse_iterator::operator++()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2b6): undefined reference to `llvm::sys::path::reverse_iterator::operator==(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2c6): undefined reference to `llvm::sys::path::reverse_iterator::operator-(llvm::sys::path::reverse_iterator const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x2ed): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckSourceLocationENS_14SourceLocationE+0x314): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckStub()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x70): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x98): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xdd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0xf9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x11e): undefined reference to `llvm::CallInst::CallInst(llvm::Value*, llvm::Twine const&, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckStubEv+0x13c): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCall(llvm::Intrinsic::ID)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xac): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xc0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitTrapCallEN4llvm9Intrinsic2IDE+0xd4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTrapCheck(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x79): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xb5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0xd0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x122): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x15d): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1bf): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1d5): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1e7): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x1fd): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x21d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTrapCheckEPN4llvm5ValueE+0x232): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructLValue(clang::CXXConstructExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCXXConstructLValueEPKNS_16CXXConstructExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofExpr(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0x76): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXUuidofExprEPKNS_13CXXUuidofExprE+0xc6): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXUuidofLValue(clang::CXXUuidofExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXUuidofLValueEPKNS_13CXXUuidofExprE+0xbb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaLValue(clang::LambdaExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLambdaLValueEPKNS_10LambdaExprE+0x14a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCSelectorLValue(clang::ObjCSelectorExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitObjCSelectorLValueEPKNS_16ObjCSelectorExprE+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmtExprLValue(clang::StmtExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitStmtExprLValueEPKNS_8StmtExprE+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::SetFPAccuracy(llvm::Value*, float)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x54): undefined reference to `llvm::MDBuilder::createFPMath(float)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13SetFPAccuracyEPN4llvm5ValueEf+0x65): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateConstGEP2_32(llvm::Type*, llvm::Value*, unsigned int, unsigned int, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x44): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x53): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x96): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x121): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x12e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x17e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x193): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1b0): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP2_32EPNS_4TypeEPNS_5ValueEjjRKNS_5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitCheckHandlerCall(clang::CodeGen::CodeGenFunction&, llvm::FunctionType*, llvm::ArrayRef, clang::CodeGen::SanitizerHandler, (anonymous namespace)::CheckRecoverableKind, bool, llvm::BasicBlock*)': CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x25e): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x27e): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::AttrBuilder const&)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x2f3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x306): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3ab): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3c1): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3e6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x3fb): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x49a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CGExpr.cpp:(.text._ZL20emitCheckHandlerCallRN5clang7CodeGen15CodeGenFunctionEPN4llvm12FunctionTypeENS3_8ArrayRefIPNS3_5ValueEEENS0_16SanitizerHandlerEN12_GLOBAL__N_120CheckRecoverableKindEbPNS3_10BasicBlockE+0x4a8): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateLoad(llvm::Value*, bool, llvm::Twine const&)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x54): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0x8e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xa5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xbe): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateLoadEPNS_5ValueEbRKNS_5TwineE]+0xfe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughExtVectorComponentLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x98): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x141): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x14f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x184): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x1f6): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x214): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x30e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x31c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x341): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3c9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x3e4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x41d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x466): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x548): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x57c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x5e0): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x609): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x62a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x6fa): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x731): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x751): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction40EmitStoreThroughExtVectorComponentLValueENS0_6RValueENS0_6LValueE+0x7cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckValue(llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x52): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xc6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0xfc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCheckValueEPN4llvm5ValueE+0x169): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitToMemory(llvm::Value*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitToMemoryEPN4llvm5ValueENS_8QualTypeE+0x5a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreOfScalar(llvm::Value*, clang::CodeGen::Address, bool, clang::QualType, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x167): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x28e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2af): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x2e3): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x359): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x369): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x372): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x380): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x399): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3b9): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x3c7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x45e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x46b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x480): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4a5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ca): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4d3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x4ee): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x517): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitStoreOfScalarEPN4llvm5ValueENS0_7AddressEbNS_8QualTypeENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEbb+0x54a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfGlobalRegLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x91): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0xf5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitLoadOfGlobalRegLValueENS0_6LValueE+0x101): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughGlobalRegLValue(clang::CodeGen::RValue, clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0xab): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x115): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitStoreThroughGlobalRegLValueENS0_6RValueENS0_6LValueE+0x121): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiSlowPathCheck(unsigned long, llvm::Value*, llvm::ConstantInt*, llvm::Value*, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xa4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0xec): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x126): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x175): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x186): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1d4): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x1e3): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x241): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2ad): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x2c5): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x33c): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x35a): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x370): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x3fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCfiSlowPathCheckEmPN4llvm5ValueEPNS2_11ConstantIntES4_NS2_8ArrayRefIPNS2_8ConstantEEE+0x413): undefined reference to `llvm::Module::getOrInsertFunction(llvm::StringRef, llvm::FunctionType*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheck(llvm::ArrayRef >, clang::CodeGen::SanitizerHandler, llvm::ArrayRef, llvm::ArrayRef)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x14e): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x1c6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x39e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x3e8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x41f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x478): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x489): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x4fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x58c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x5db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x721): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x88a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x8bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x96a): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x979): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0x9d8): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xa9a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xacf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb0a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitCheckEN4llvm8ArrayRefISt4pairIPNS2_5ValueEmEEENS0_16SanitizerHandlerENS3_IPNS2_8ConstantEEENS3_IS6_EE+0xb32): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnreachable(clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x63): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xac): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0xdd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitUnreachableENS_14SourceLocationE+0x159): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementLValue(clang::CodeGen::LValue)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0xf3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x204): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x211): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x24f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x264): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x281): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x28f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x2e8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitExtVectorElementLValueENS0_6LValueE+0x301): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::BinaryOperator* llvm::IRBuilder::Insert(llvm::BinaryOperator*, llvm::Twine const&) const': CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE[_ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE6InsertINS_14BinaryOperatorEEEPT_S9_RKNS_5TwineE]+0x74): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `llvm::IRBuilder::CreateInsertNUWNSWBinOp(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, bool, bool)': CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x46): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xb7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x10a): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExpr.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE23CreateInsertNUWNSWBinOpENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineEbb]+0x11d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughBitfieldLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, llvm::Value**)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0xac): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x105): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x11e): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x155): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x1a7): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x237): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x261): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x288): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2ab): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x2e8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x308): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x448): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x461): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x489): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x4f6): undefined reference to `llvm::Constant::isNullValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x50f): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x543): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x593): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x5d8): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x631): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6b7): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x6db): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x789): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x7de): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x86c): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitStoreThroughBitfieldLValueENS0_6RValueENS0_6LValueEPPN4llvm5ValueE+0x899): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EvaluateExprAsBool(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ab): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EvaluateExprAsBoolEPKNS_4ExprE+0x1ee): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `isConstantEmittableObjectType(clang::QualType)': CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL29isConstantEmittableObjectTypeN5clang8QualTypeE+0x67): undefined reference to `clang::CXXRecordDecl::isTriviallyCopyable() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::DeclRefExpr*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xb2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0xfa): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x12a): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1a1): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x1c5): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPNS_11DeclRefExprE+0x271): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::tryEmitAsConstant(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17tryEmitAsConstantEPKNS_10MemberExprE+0x42): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `pushTemporaryCleanup(clang::CodeGen::CodeGenFunction&, clang::MaterializeTemporaryExpr const*, clang::Expr const*, clang::CodeGen::Address)': CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0xf3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x121): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x14b): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZL20pushTemporaryCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS_24MaterializeTemporaryExprEPKNS_4ExprENS0_7AddressE+0x3fa): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::isVptrCheckRequired(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19isVptrCheckRequiredENS1_13TypeCheckKindENS_8QualTypeE+0x11): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `hasAnyVptr(clang::QualType, clang::ASTContext const&)': CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x16): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0xfd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x182): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExpr.cpp:(.text._ZL10hasAnyVptrN5clang8QualTypeERKNS_10ASTContextE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForField(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaa): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x13c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x203): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x210): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x225): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x233): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x281): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x2a0): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x5e7): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x871): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x892): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8ac): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x8f7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0x995): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xa60): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xaf7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xb95): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xc68): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xcf3): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitLValueForFieldENS0_6LValueEPKNS_9FieldDeclE+0xde7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForLambdaField(clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLValueForLambdaFieldEPKNS_9FieldDeclE+0x4e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValueForFieldInitialization(clang::CodeGen::LValue, clang::FieldDecl const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitLValueForFieldInitializationENS0_6LValueEPKNS_9FieldDeclE+0x194): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPredefinedLValue(clang::PredefinedExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x33): undefined reference to `clang::PredefinedExpr::getFunctionName()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x45): undefined reference to `llvm::Value::getName() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x75): undefined reference to `clang::PredefinedExpr::getIdentTypeName(clang::PredefinedExpr::IdentType)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitPredefinedLValueEPKNS_14PredefinedExprE+0x491): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckTypeDescriptor(clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x147): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x165): undefined reference to `clang::Type::isSignedIntegerType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1e0): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x1ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x201): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x214): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x23d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x252): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x263): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x298): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x2ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x375): undefined reference to `clang::Type::isFloatingType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitCheckTypeDescriptorENS_8QualTypeE+0x395): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe3): undefined reference to `llvm::Value::stripPointerCastsNoFollowAliases() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x104): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x320): undefined reference to `vtable for llvm::raw_svector_ostream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x36a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3d5): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3e4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x3ff): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x430): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x460): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x4f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x52a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5d7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x5ee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x6a5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x758): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x850): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x87e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x88c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x8ba): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x9cc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa0f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa21): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xa88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb42): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb6e): undefined reference to `llvm::hash_value(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xb8e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xbf3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc32): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc57): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xc67): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xcc0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xced): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd41): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xd7f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xde4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe16): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe61): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xe9f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xee3): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf22): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf5e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf85): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0xf92): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1038): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x106b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x10f7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1182): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x11c7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1228): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1281): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x12ed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x135c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x13c5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x142d): more undefined references to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' follow /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitTypeCheck(clang::CodeGen::CodeGenFunction::TypeCheckKind, clang::SourceLocation, llvm::Value*, clang::QualType, clang::CharUnits, clang::SanitizerSet)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x15d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x1659): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitTypeCheckENS1_13TypeCheckKindENS_14SourceLocationEPN4llvm5ValueENS_8QualTypeENS_9CharUnitsENS_12SanitizerSetE+0x168c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitScalarRangeCheck(llvm::Value*, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1a8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1c2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x1f7): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2d6): undefined reference to `clang::NSAPI::NSAPI(clang::ASTContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2e6): undefined reference to `clang::NSAPI::isObjCBOOLType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x2fa): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitScalarRangeCheckEPN4llvm5ValueENS_8QualTypeENS_14SourceLocationE+0x33d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfScalar(clang::CodeGen::Address, bool, clang::QualType, clang::SourceLocation, clang::CodeGen::LValueBaseInfo, clang::CodeGen::TBAAAccessInfo, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x100): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x301): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3a7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x3c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x434): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x475): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x492): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4c9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4e2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x4f0): undefined reference to `llvm::Value::getContext() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x509): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x529): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfScalarENS0_7AddressEbNS_8QualTypeENS_14SourceLocationENS0_14LValueBaseInfoENS0_14TBAAAccessInfoEb+0x537): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::convertTempToRValue(clang::CodeGen::Address, clang::QualType, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19convertTempToRValueENS0_7AddressENS_8QualTypeENS_14SourceLocationE+0xb7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadPassedObjectSize(clang::Expr const*, clang::QualType)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x37): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x48): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x6d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1cc): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x1d8): undefined reference to `clang::ASTContext::getSizeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x244): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20LoadPassedObjectSizeEPKNS_4ExprENS_8QualTypeE+0x356): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCfiCheckFail()': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xd1): undefined reference to `vtable for clang::ImplicitParamDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x12c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x225): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x233): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x252): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x40f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x43a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x4d5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x55e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x59b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x5bb): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x639): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x656): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x66a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x7d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x804): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8b7): undefined reference to `vtable for clang::NamedDecl' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8ce): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x8e1): undefined reference to `clang::Decl::~Decl()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x971): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x997): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0x9ca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa56): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa62): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xa95): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb24): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb65): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xb93): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCfiCheckFailEv+0xbba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfBitfieldLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x96): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xbb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0xf9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x166): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x21b): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x248): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x30c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x36d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x38f): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3c4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x3e4): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x412): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x49e): undefined reference to `llvm::APInt::setBitsSlowCase(unsigned int, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitLoadOfBitfieldLValueENS0_6LValueENS_14SourceLocationE+0x527): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x2c8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x30a): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x39e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitLoadOfLValueENS0_6LValueENS_14SourceLocationE+0x3b6): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBoundsCheck(clang::Expr const*, clang::Expr const*, llvm::Value*, clang::QualType, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x98): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xbd): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0xf1): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x128): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x136): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x254): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x266): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x2fd): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x354): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x3aa): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x48b): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x4a9): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x51c): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x565): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitBoundsCheckEPKNS_4ExprES4_PN4llvm5ValueENS_8QualTypeEb+0x594): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool)::{lambda(bool)#1}::operator()(bool) const': CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0xc7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x12a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEbENKUlbE_clEb+0x21e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCall(clang::QualType, clang::CodeGen::CGCallee const&, clang::CallExpr const*, clang::CodeGen::ReturnValueSlot, llvm::Value*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x195): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x245): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x256): undefined reference to `clang::CallExpr::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x4b5): undefined reference to `clang::CallExpr::getDirectCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x6cb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x71e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x8f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x957): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0x9bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xa70): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xad3): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xb49): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xc63): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xcb1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xce0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xd72): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xdfb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xebd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitCallENS_8QualTypeERKNS0_8CGCalleeEPKNS_8CallExprENS0_15ReturnValueSlotEPN4llvm5ValueE+0xf0f): undefined reference to `clang::CallExpr::getLocStart() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitPseudoObjectExpr(clang::CodeGen::CodeGenFunction&, clang::PseudoObjectExpr const*, bool, clang::CodeGen::AggValueSlot)': CGExpr.cpp:(.text._ZL20emitPseudoObjectExprRN5clang7CodeGen15CodeGenFunctionEPKNS_16PseudoObjectExprEbNS0_12AggValueSlotE+0x472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLValue(clang::Expr const*) [clone .localalias.984]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x486): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitLValueEPKNS_4ExprE+0x61d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReferenceBindingToExpr(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitReferenceBindingToExprEPKNS_4ExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclRefLValue(clang::DeclRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x72): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xc3): undefined reference to `clang::VarDecl::isUsableInConstantExpressions(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xd6): undefined reference to `clang::VarDecl::checkInitIsICE() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x23e): undefined reference to `clang::VarDecl::evaluateValue() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x333): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x3e4): undefined reference to `clang::NamedDecl::hasLinkage() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x5bd): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x727): undefined reference to `clang::VarDecl::getTLSKind() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x766): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x891): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8c1): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x8ff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x942): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x98a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xa2d): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xb97): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xbd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xda8): undefined reference to `clang::DeclContext::getRedeclContext()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xe27): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xec5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf12): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf1e): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf36): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf44): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xf55): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0xfff): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x10b7): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1102): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1203): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x12cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1399): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1437): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1485): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x14d5): undefined reference to `clang::Decl::getAttrs() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15d2): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x15fd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitDeclRefLValueEPKNS_11DeclRefExprE+0x1609): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArrayToPointerDecay(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x90): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1f0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x1fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x212): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x21f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x28d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitArrayToPointerDecayEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x2da): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerWithAlignment(clang::Expr const*, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*) [clone .localalias.985]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x32): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x14d): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x159): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x171): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x18e): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x3da): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x4b6): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitPointerWithAlignmentEPKNS_4ExprEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStoreThroughLValue(clang::CodeGen::RValue, clang::CodeGen::LValue, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x2c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x31d): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x33e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x5ad): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x612): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x638): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitStoreThroughLValueENS0_6RValueENS0_6LValueEb+0x6ae): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnyExprToMem(clang::Expr const*, clang::CodeGen::Address, clang::Qualifiers, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x107): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitAnyExprToMemEPKNS_4ExprENS0_7AddressENS_10QualifiersEb+0x31c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitUnaryOpLValue(clang::UnaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x75): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x498): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitUnaryOpLValueEPKNS_13UnaryOperatorE+0x5c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitArraySubscriptExpr(clang::ArraySubscriptExpr const*, bool) [clone .localalias.983]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x270): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x392): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x529): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x574): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x6ff): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x712): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x7f6): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0x9ac): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitArraySubscriptExprEPKNS_18ArraySubscriptExprEb+0xb5b): undefined reference to `clang::Expr::isOBJCGCCandidate(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedLValue(clang::Expr const*, clang::CodeGen::CodeGenFunction::TypeCheckKind)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCheckedLValueEPKNS_4ExprENS1_13TypeCheckKindE+0xe2): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*) [clone .part.974]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x85): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE.part.974+0x2fe): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMemberExpr(clang::MemberExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitMemberExprEPKNS_10MemberExprE+0x61): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPArraySectionExpr(clang::OMPArraySectionExpr const*, bool)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x38): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x96): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd6): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x116): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x1df): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x32f): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x3c8): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x43f): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x490): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x4f9): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x58f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x617): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x6ef): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x7f4): undefined reference to `clang::Type::getPointeeType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x83a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x84c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x886): undefined reference to `clang::Expr::isIntegerConstantExpr(llvm::APSInt&, clang::ASTContext const&, clang::SourceLocation*, bool) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x8c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x942): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x977): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x99b): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9b8): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0x9ee): undefined reference to `llvm::APInt::operator+=(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa26): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa66): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xa8a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb14): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb51): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb5e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xb7e): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xbf7): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc3a): undefined reference to `llvm::APInt::operator--()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc49): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xc7b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xcae): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xd8c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xdb9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xde0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xe6d): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xea3): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xef4): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPArraySectionExprEPKNS_19OMPArraySectionExprEb+0xf0a): undefined reference to `llvm::APInt::operator--()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `emitOMPArraySectionBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::LValueBaseInfo&, clang::CodeGen::TBAAAccessInfo&, clang::QualType, clang::QualType, bool)': CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x47): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0xf0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x158): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1eb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x1f8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x20d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x21a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x262): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x353): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZL23emitOMPArraySectionBaseRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprERNS0_14LValueBaseInfoERNS0_14TBAAAccessInfoENS_8QualTypeESA_b+0x3a0): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtVectorElementExpr(clang::ExtVectorElementExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x32): undefined reference to `clang::ExtVectorElementExpr::isArrow() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xbf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0xd9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x116): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x1b9): undefined reference to `clang::ExtVectorElementExpr::getEncodedElementAccess(llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x255): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x29c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x3b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x504): undefined reference to `llvm::ConstantDataVector::get(llvm::LLVMContext&, llvm::ArrayRef)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitExtVectorElementExprEPKNS_20ExtVectorElementExprE+0x5ae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCastLValue(clang::CastExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x385): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3a6): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x3be): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x4e9): undefined reference to `clang::TagType::getDecl() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x51e): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x52a): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x546): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x6e5): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x715): undefined reference to `clang::Stmt::getLocStart() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCastLValueEPKNS_8CastExprE+0x749): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc1): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xcf): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x178): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x228): undefined reference to `llvm::Value::stripPointerCasts() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x24d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x25b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x267): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x35d): undefined reference to `clang::Expr::getExprLoc() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x373): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x396): undefined reference to `clang::CastExpr::path_buffer()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x466): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x73b): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7c5): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x7e8): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x83c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0x999): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xaf3): undefined reference to `llvm::Module::getDataLayout() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb04): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb77): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xb95): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xbd7): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitMaterializeTemporaryExprEPKNS_24MaterializeTemporaryExprE+0xc48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallee(clang::Expr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x27): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x52): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x81): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x131): undefined reference to `clang::Expr::getReferencedDeclOfCallee()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x18a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1b6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitCalleeEPKNS_4ExprE+0x1d6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xae): undefined reference to `clang::CallExpr::getCalleeDecl()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIvarRefLValue(clang::ObjCIvarRefExpr const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCIvarRefLValueEPKNS_15ObjCIvarRefExprE+0x51): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitPointerToDataMemberBinaryExpr(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x149): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33EmitPointerToDataMemberBinaryExprEPKNS_14BinaryOperatorE+0x1fc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBinaryOperatorLValue(clang::BinaryOperator const*)': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBinaryOperatorLValueEPKNS_14BinaryOperatorE+0xd4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitConditionalOperatorLValue(clang::AbstractConditionalOperator const*) [clone .part.978]': CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x194): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x1e7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x3ef): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x45b): undefined reference to `clang::Expr::IgnoreParens()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x5ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x601): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x792): undefined reference to `llvm::User::operator new(unsigned long)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7af): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7ca): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0x7dc): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xe89): undefined reference to `llvm::PHINode::growOperands()' CGExpr.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitConditionalOperatorLValueEPKNS_27AbstractConditionalOperatorE.part.978+0xea5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExpr.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(clang::ComparisonCategoryInfo::ValueInfo const*)#3}::operator()(clang::ComparisonCategoryInfo::ValueInfo const*) const [clone .isra.53]': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x24): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUlPKNS1_22ComparisonCategoryInfo9ValueInfoEE1_clES8_.isra.53+0x31): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isBlockVarRef(clang::Expr const*)': CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x8): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x9a): undefined reference to `clang::Decl::getAttrs() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x204): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL13isBlockVarRefPKN5clang4ExprE+0x224): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.493]': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.493+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.489]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.489+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.488]': CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x1f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x20e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x229): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.488+0x24b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x8f): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x98): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x106): undefined reference to `clang::Type::getPointeeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x1e9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x316): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x3ab): undefined reference to `clang::ASTContext::getSizeType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter30VisitCXXStdInitializerListExprEPN5clang25CXXStdInitializerListExprE+0x466): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `isSimpleZero(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1f): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8d): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xf6): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x140): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x161): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1a1): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1bf): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x2f5): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZL12isSimpleZeroPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x30d): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `EmitCompare(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, clang::BinaryOperator const*, llvm::Value*, llvm::Value*, CompareKind, char const*)': CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x102): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x186): undefined reference to `clang::Type::hasFloatingRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x1de): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x263): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x284): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x290): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2b2): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2d1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x2dc): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x33d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x38b): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x3e1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x402): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x40e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x432): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x470): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x49e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL11EmitCompareRN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPKNS_14BinaryOperatorEPN4llvm5ValueESA_11CompareKindPKc+0x4c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)::{lambda(CompareKind)#2}::operator()(CompareKind) const': CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x10f): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x13f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x19b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1b9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x1da): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprAgg.cpp:(.text._ZZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorEENKUl11CompareKindE0_clES5_+0x20b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::overlapForBaseInit(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x2e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18overlapForBaseInitEPKNS_13CXXRecordDeclES4_b+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitBinCmp(clang::BinaryOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x44): undefined reference to `clang::ComparisonCategories::getInfoForType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xd2): undefined reference to `clang::Type::isRealFloatingType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x132): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2e4): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x2f4): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x302): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x37c): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x38c): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x399): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3d9): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x3f6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4d0): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4e0): undefined reference to `clang::ComparisonCategoryInfo::ValueInfo::getIntValue() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x514): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x594): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x69a): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x735): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x97e): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0x9ac): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa13): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter11VisitBinCmpEPKN5clang14BinaryOperatorE+0xa7a): undefined reference to `clang::ComparisonCategoryInfo::lookupValueInfo(clang::ComparisonCategoryResult) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `GetNumNonZeroBytesInInit(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x13): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x4e): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x8a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0xcc): undefined reference to `clang::Type::isUnionType() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x102): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x1b5): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZL24GetNumNonZeroBytesInInitPKN5clang4ExprERNS_7CodeGen15CodeGenFunctionE+0x237): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggregateCopy(clang::CodeGen::LValue, clang::CodeGen::LValue, clang::QualType, clang::CodeGen::AggValueSlot::Overlap_t, bool)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x83): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xa7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0xf0): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x10e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x13a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x15b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x18d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1b0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x1e0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x203): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x23e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x27a): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2a4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x2f2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x324): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x36c): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x38e): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x4f5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x555): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5b7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitAggregateCopyENS0_6LValueES2_NS_8QualTypeENS0_12AggValueSlot9Overlap_tEb+0x5f6): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitCopy(clang::QualType, clang::CodeGen::AggValueSlot const&, clang::CodeGen::AggValueSlot const&) [clone .isra.476]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0xd3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x1f6): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3ad): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x3c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter8EmitCopyEN5clang8QualTypeERKNS1_7CodeGen12AggValueSlotES6_.isra.476+0x402): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::TypeRequiresGCollection(clang::QualType) [clone .isra.474]': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter23TypeRequiresGCollectionEN5clang8QualTypeE.isra.474+0x20): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::LValue const&, (anonymous namespace)::AggExprEmitter::ExprValueKind)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0xf8): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x193): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeERKNS1_7CodeGen6LValueENS0_13ExprValueKindE+0x242): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitAggLoadOfLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19EmitAggLoadOfLValueEPKN5clang4ExprE+0x96): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::EmitFinalDestCopy(clang::QualType, clang::CodeGen::RValue)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17EmitFinalDestCopyEN5clang8QualTypeENS1_7CodeGen6RValueE+0xbc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::withReturnValueSlot(clang::Expr const*, llvm::function_ref)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xe1): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x101): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x26f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x37c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x3f5): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x480): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x6e5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x71f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x795): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x82a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x8ff): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x90c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x984): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x99d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0x9e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa1f): undefined reference to `llvm::Module::getDataLayout() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xa2c): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xaa4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xabd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter19withReturnValueSlotEPKN5clang4ExprEN4llvm12function_refIFNS1_7CodeGen6RValueENS7_15ReturnValueSlotEEEE+0xb01): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x2f): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitArrayInitLoopExpr(clang::ArrayInitLoopExpr const*, llvm::Value*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x291): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x35e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3b6): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x3d0): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x443): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x498): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x4da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x61c): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x995): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x9bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xad7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb03): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb52): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb73): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xb8e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc67): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xc9c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xca8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xcfd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd1a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd35): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xd43): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xda3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xdec): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe01): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xe90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xebd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xecb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xeed): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf42): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xf77): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0xfdf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10a2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x10d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1155): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x1175): undefined reference to `llvm::PHINode::growOperands()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter22VisitArrayInitLoopExprEPKN5clang17ArrayInitLoopExprEPN4llvm5ValueE+0x137a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x18c): undefined reference to `clang::Expr::HasSideEffects(clang::ASTContext const&, bool) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x5a5): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x964): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0x9d3): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_114AggExprEmitterEvJEE5VisitEPNS_4StmtE+0xc0a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExpr(clang::Expr const*, clang::CodeGen::AggValueSlot)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0xac): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x1e2): undefined reference to `clang::ASTContext::getTypeInfoDataSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x210): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x24b): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x2d4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x316): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x346): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x353): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x388): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAggExprEPKNS_4ExprENS0_12AggValueSlotE+0x3de): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAggExprToLValue(clang::Expr const*)': CGExprAgg.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitAggExprToLValueEPKNS_4ExprE+0xe7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc2): undefined reference to `clang::Expr::IgnoreParens()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x191): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x19e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1b7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1c4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x221): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x4d6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x695): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6b4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x6c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x70d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x779): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x807): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8bc): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8d3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x8f5): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x903): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x93f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter13VisitCastExprEPN5clang8CastExprE+0x9f1): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3b): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x12f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x14c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1c7): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ff): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x349): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x368): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x379): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x400): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x4da): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x56d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x674): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x7d4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x80c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x823): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x858): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x897): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8ce): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8da): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x91a): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x931): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x950): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x95e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaed): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb9c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc7e): undefined reference to `llvm::User::operator new(unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc9c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcb1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcc2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe6c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xe83): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xec5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xee1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf00): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf11): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xf5a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfaf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfd2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xfee): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1102): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1123): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1170): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x118d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x11cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x128b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1323): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1342): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x134e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1377): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1400): undefined reference to `clang::TagType::getDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x150c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x151d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1604): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1611): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x16a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x18dd): undefined reference to `clang::RecordDecl::field_begin() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1a57): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1b9d): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ba8): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bb3): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bf2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1d69): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1daa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1df0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e3d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1e88): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1ea6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1eca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o): In function `(anonymous namespace)::AggExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x71): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x101): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x30b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x31e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x368): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x396): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3b7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprAgg.cpp:(.text._ZN12_GLOBAL__N_114AggExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x613): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprAgg.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `isGLValueFromPointerDeref(clang::Expr const*)': CGExprCXX.cpp:(.text._ZL25isGLValueFromPointerDerefPKN5clang4ExprE+0xa): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitNewDeleteCall(clang::CodeGen::CodeGenFunction&, clang::FunctionDecl const*, clang::FunctionProtoType const*, clang::CodeGen::CallArgList const&)': CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xa9): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0xfc): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x117): undefined reference to `llvm::Value::getContext() const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x12f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGExprCXX.cpp:(.text._ZL17EmitNewDeleteCallRN5clang7CodeGen15CodeGenFunctionEPKNS_12FunctionDeclEPKNS_17FunctionProtoTypeERKNS0_11CallArgListE+0x14a): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `getUsualDeleteParams(clang::FunctionDecl const*)': CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x23): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x3d): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0x8a): undefined reference to `clang::Type::isAlignValT() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xb9): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZL20getUsualDeleteParamsPKN5clang12FunctionDeclE+0xc8): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `StoreAnyExprIntoOneUnit(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::AggValueSlot::Overlap_t) [clone .constprop.462]': CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0xce): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZL23StoreAnyExprIntoOneUnitRN5clang7CodeGen15CodeGenFunctionEPKNS_4ExprENS_8QualTypeENS0_7AddressENS0_12AggValueSlot9Overlap_tE.constprop.462+0x2fa): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.469]': CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.469+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x2f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x372): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38a): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x39d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x469): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x512): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE19DirectCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x532): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)::{lambda()#1}::operator()() const': CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x5e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x96): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xd9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0xef): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x119): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x19d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1b4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_ENKUlvE_clEv+0x1f3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `(anonymous namespace)::CallDeleteDuringNew::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x359): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x38b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3aa): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x493): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x583): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN12_GLOBAL__N_119CallDeleteDuringNewIZL21EnterNewDeleteCleanupRN5clang7CodeGen15CodeGenFunctionEPKNS1_10CXXNewExprENS2_7AddressEPN4llvm5ValueENS1_9CharUnitsERKNS2_11CallArgListEE24ConditionalCleanupTraitsE4EmitES4_NS2_12EHScopeStack7Cleanup5FlagsE+0x5a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `commonEmitCXXMemberOrOperatorCall(clang::CodeGen::CodeGenFunction&, clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList&, clang::CodeGen::CallArgList*) [clone .constprop.464]': CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x203): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x3f7): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5ae): undefined reference to `clang::FunctionDecl::getNumParams() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x5f4): undefined reference to `clang::Decl::getAttrs() const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x6f8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x73c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x7e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x863): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL33commonEmitCXXMemberOrOperatorCallRN5clang7CodeGen15CodeGenFunctionEPKNS_13CXXMethodDeclEPN4llvm5ValueES8_NS_8QualTypeEPKNS_8CallExprERNS0_11CallArgListEPSD_.constprop.464+0x897): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorCall(clang::CXXMethodDecl const*, clang::CodeGen::CGCallee const&, clang::CodeGen::ReturnValueSlot, llvm::Value*, llvm::Value*, clang::QualType, clang::CallExpr const*, clang::CodeGen::CallArgList*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x78): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXMemberOrOperatorCallEPKNS_13CXXMethodDeclERKNS0_8CGCalleeENS0_15ReturnValueSlotEPN4llvm5ValueESB_NS_8QualTypeEPKNS_8CallExprEPNS0_11CallArgListE+0x16c): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x2d): undefined reference to `clang::CXXPseudoDestructorExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x129): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x147): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x1d8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x23c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitCXXPseudoDestructorExprEPKNS_23CXXPseudoDestructorExprE+0x283): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberPointerCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x40): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x86): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0xac): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x108): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x115): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x273): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x27f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x505): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x61e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x65f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x6cd): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCXXMemberPointerCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x724): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinNewDeleteCall(clang::FunctionProtoType const*, clang::CallExpr const*, bool)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x121): undefined reference to `clang::DeclarationNameTable::getCXXOperatorName(clang::OverloadedOperatorKind)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBuiltinNewDeleteCallEPKNS_17FunctionProtoTypeEPKNS_8CallExprEb+0x13a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeleteCall(clang::FunctionDecl const*, llvm::Value*, clang::QualType, llvm::Value*, clang::CharUnits)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x155): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2e9): undefined reference to `clang::ASTContext::getTypeAlignIfKnown(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x2f4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x311): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3d6): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x42d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x507): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x5ce): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x621): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x64f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x674): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x697): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6bc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x6e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x719): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x773): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x79f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x7f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x818): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitDeleteCallEPKNS_12FunctionDeclEPN4llvm5ValueENS_8QualTypeES7_NS_9CharUnitsE+0x840): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXTypeidExpr(clang::CXXTypeidExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x5b): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0xd5): undefined reference to `clang::CXXTypeidExpr::isPotentiallyEvaluated() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x118): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x202): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x255): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x271): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x290): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x2e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x32a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x34c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x385): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x3c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x407): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x42b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x447): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4a3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4ed): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x4fb): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x520): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x570): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXTypeidExprEPKNS_13CXXTypeidExprE+0x585): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDynamicCast(clang::CodeGen::Address, clang::CXXDynamicCastExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0xec): undefined reference to `clang::CXXDynamicCastExpr::isAlwaysNull() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x17c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2b3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2cf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2e2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x2f3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x4fd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x526): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x577): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x633): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x64f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6b4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x6fd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x71d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x756): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x796): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x802): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x830): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x85f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x86d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x891): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x925): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x942): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x962): undefined reference to `llvm::PHINode::growOperands()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitDynamicCastENS0_7AddressEPKNS_18CXXDynamicCastExprE+0x985): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLambdaExpr(clang::LambdaExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x122): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1b4): undefined reference to `clang::LambdaExpr::getLambdaClass() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitLambdaExprEPKNS_10LambdaExprENS0_12AggValueSlotE+0x1bd): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `void clang::CodeGen::CodeGenFunction::EmitCallArgs(clang::CodeGen::CallArgList&, clang::FunctionProtoType const*, llvm::iterator_range, clang::CodeGen::CodeGenFunction::AbstractCallee, unsigned int, clang::CodeGen::CodeGenFunction::EvaluationOrder)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x1e3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x236): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE[_ZN5clang7CodeGen15CodeGenFunction12EmitCallArgsINS_17FunctionProtoTypeEEEvRNS0_11CallArgListEPKT_N4llvm14iterator_rangeINS_4Stmt17ConstExprIteratorEEENS1_14AbstractCalleeEjNS1_15EvaluationOrderE]+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `EmitCXXNewAllocSize(clang::CodeGen::CodeGenFunction&, clang::CXXNewExpr const*, unsigned int, llvm::Value*&, llvm::Value*&) [clone .constprop.463]': CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x6b): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x95): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x155): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1db): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x215): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x25b): undefined reference to `llvm::APInt::operator*=(llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2b6): undefined reference to `llvm::APInt::zextOrTrunc(unsigned int) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2cf): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x312): undefined reference to `llvm::APInt::operator*(llvm::APInt const&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x31f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x368): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x398): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x3b6): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x409): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x532): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x553): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x562): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5b2): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x5d9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x655): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x692): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x787): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x833): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x8f1): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x936): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x941): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x99b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x9d7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa43): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xa5e): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xaa2): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xb4a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc00): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xc91): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xcbd): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd02): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd0d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd67): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xd83): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xda3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xdec): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe20): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe3b): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xe7a): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xea2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xed6): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xf87): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xfdd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0xffa): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x102a): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1055): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1099): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x10be): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x121d): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1274): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x128f): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x12eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1310): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x131e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x134f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13a8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x13ea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1402): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1415): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x14d9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1577): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x15e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x161c): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x163c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x167b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x169e): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x16bb): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x174c): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x17e0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1809): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1820): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x18d2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1923): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x193e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x195f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1989): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19a8): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x19c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1a5d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ac9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1aea): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b2c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1b9b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1bd1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c0e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c63): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1cde): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d33): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d55): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d7b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1d97): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1dc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e23): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e3e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e63): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1e8e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1eda): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f19): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f58): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1f96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1fd7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x1ff6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):CGExprCXX.cpp:(.text._ZL19EmitCXXNewAllocSizeRN5clang7CodeGen15CodeGenFunctionEPKNS_10CXXNewExprEjRPN4llvm5ValueES9_.constprop.463+0x2012): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberOrOperatorMemberCallExpr(clang::CallExpr const*, clang::CXXMethodDecl const*, clang::CodeGen::ReturnValueSlot, bool, clang::NestedNameSpecifier*, bool, clang::Expr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x8e): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x191): undefined reference to `clang::CallExpr::getDirectCallee()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x509): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x521): undefined reference to `clang::CXXMemberCallExpr::getImplicitObjectArgument() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x579): undefined reference to `clang::CXXMethodDecl::getDevirtualizedMethod(clang::Expr const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x58d): undefined reference to `clang::Expr::getBestDynamicClassType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x59b): undefined reference to `clang::CXXMethodDecl::getCorrespondingMethodInClass(clang::CXXRecordDecl const*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5aa): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x5d8): undefined reference to `clang::Expr::ignoreParenBaseCasts()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x6da): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x7de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x90a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x936): undefined reference to `clang::RecordDecl::mayInsertExtraPadding(bool) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x947): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xb94): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xc95): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xcc0): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xecc): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0xf51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x103e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x10d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1176): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1196): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x11e5): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x12a6): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1336): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x135e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x13b9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1406): undefined reference to `clang::CallExpr::getLocStart() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x14f0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1520): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1535): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x154e): undefined reference to `clang::CXXConstructorDecl::isCopyOrMoveConstructor(unsigned int&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x161c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x1858): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction37EmitCXXMemberOrOperatorMemberCallExprEPKNS_8CallExprEPKNS_13CXXMethodDeclENS0_15ReturnValueSlotEbPNS_19NestedNameSpecifierEbPKNS_4ExprE+0x18b4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXMemberCallExpr(clang::CXXMemberCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x33): undefined reference to `clang::Expr::IgnoreParens()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x51): undefined reference to `clang::CXXMethodDecl::isStatic() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitCXXMemberCallExprEPKNS_17CXXMemberCallExprENS0_15ReturnValueSlotE+0x11f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXConstructExpr(clang::CXXConstructExpr const*, clang::CodeGen::AggValueSlot)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8f): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x17d): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ce): undefined reference to `clang::Expr::isTemporaryObject(clang::ASTContext&, clang::CXXRecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x1ee): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x25c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x29e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x4b8): undefined reference to `llvm::Constant::isNullValue() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x57f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5b2): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5e5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x5f2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x632): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x676): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6a9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x6f9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x713): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x730): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x73e): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x790): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7a7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7ca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x7e1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x808): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x8e4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x916): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0x948): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa19): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xa5c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xaa8): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xae3): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb41): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xb90): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbc8): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xbd8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc1d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc37): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc56): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xc64): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcb9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcd4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xcf7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd6f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xd7f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdc4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdde): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xdfd): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe0b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe5d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe78): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xe9b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeb1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xec9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xeea): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf42): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitCXXConstructExprEPKNS_16CXXConstructExprENS0_12AggValueSlotE+0xf9f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNewArrayInitializer(clang::CXXNewExpr const*, clang::QualType, llvm::Type*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc2): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xeb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15f): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x27d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x2f3): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x36a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x377): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x3a6): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x435): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x4d8): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x52d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x549): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x567): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x57c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x5fc): undefined reference to `clang::Stmt::StatisticsEnabled' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x692): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6a8): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6db): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x6e4): undefined reference to `clang::RecordDecl::field_begin() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x7e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x837): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8d3): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x8ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x90c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x91d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9a4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9bd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x9fd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa22): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa41): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xa54): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xaa7): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xad8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xae8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xb32): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc46): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xc93): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xdd7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe79): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xe92): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xed0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xf97): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfca): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0xfda): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x101b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1034): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1051): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x105f): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10b1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10c8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x10eb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1101): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1128): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1157): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x11ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x130a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x13dc): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x142f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1451): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1476): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x148d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1525): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x154e): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x157d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1597): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x15d2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x161f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1648): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1738): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1755): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1799): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17bc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x17e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1815): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1852): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x185f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18d8): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x18e6): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1940): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x196f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a60): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1a93): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1ac8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b29): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b86): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1b9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bbf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1bde): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c1b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitNewArrayInitializerEPKNS_10CXXNewExprENS_8QualTypeEPN4llvm4TypeENS0_7AddressEPNS6_5ValueESB_+0x1c3a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXNewExpr(clang::CXXNewExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x50): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x117): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x187): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1bd): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x322): undefined reference to `clang::CXXNewExpr::shouldNullCheckAllocation(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x36d): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x40c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x431): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x4fc): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x55c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x578): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x58c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x59d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x5eb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x6b7): undefined reference to `clang::InitListExpr::isStringLiteralInit() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x70c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x765): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x792): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x802): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x824): undefined reference to `clang::ASTContext::getSizeType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x90a): undefined reference to `clang::QualType::isPODType(clang::ASTContext const&) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x988): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x9fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa36): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa56): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xa72): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xabe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xae2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb01): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb57): undefined reference to `clang::FunctionDecl::isReservedGlobalPlacementOperator() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xb87): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xbfb): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xc99): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd41): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xd85): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdcc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xdd8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe28): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xe64): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xed3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf31): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf4d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf6f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xf89): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0xfb3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x100a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x108a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10d6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x10e4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x110d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1312): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x132c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x13f2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x1557): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x157c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitCXXNewExprEPKNS_10CXXNewExprE+0x15dc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXDeleteExpr(clang::CXXDeleteExpr const*)': CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x98): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xea): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x116): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x14f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x189): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x1fb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x21b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x233): undefined reference to `clang::CXXDeleteExpr::getDestroyedType() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x240): undefined reference to `clang::FunctionDecl::isDestroyingOperatorDelete() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x356): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x3cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x411): undefined reference to `clang::TagType::getDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x4f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x51b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x53d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x54b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x56d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x5e2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x602): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x615): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x629): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x632): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x65a): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x67b): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6ad): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6d0): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x6f1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x798): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x7e0): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8ad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x8d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x923): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x97c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x989): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0x9f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa18): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa38): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xa46): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xabb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xbe6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcae): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprCXX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCXXDeleteExprEPKNS_13CXXDeleteExprE+0xcd1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprCXX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstantLValueEmitter::VisitCallExpr(clang::CallExpr const*) [clone .isra.744]': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x13): undefined reference to `clang::CallExpr::getBuiltinCallee() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_121ConstantLValueEmitter13VisitCallExprEPKN5clang8CallExprE.isra.744+0x4e): undefined reference to `clang::Expr::IgnoreParenCasts()' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::EmitArrayConstant(clang::CodeGen::CodeGenModule&, clang::ConstantArrayType const*, llvm::Type*, unsigned int, llvm::SmallVectorImpl&, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x18e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1a5): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x1f8): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x205): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x269): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x297): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x2e8): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x333): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x34b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x485): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L17EmitArrayConstantERN5clang7CodeGen13CodeGenModuleEPKNS0_17ConstantArrayTypeEPN4llvm4TypeEjRNS7_15SmallVectorImplIPNS7_8ConstantEEESC_+0x4cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendPadding(clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x52): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x6a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x92): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0xb4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1d9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x1fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x258): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x29a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x32f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder13AppendPaddingEN5clang9CharUnitsE+0x3c7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBitField(clang::FieldDecl const*, unsigned long, llvm::ConstantInt*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x69): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa7): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x101): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x13a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x189): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x227): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x2ac): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x31a): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x331): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x38d): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3aa): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3bf): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x4b5): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x505): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x54f): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x570): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x591): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x5b3): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6ac): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x6d6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x73d): undefined reference to `llvm::APInt::zext(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x783): undefined reference to `llvm::APInt::OrAssignSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x896): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8b1): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8ca): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8e1): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x8f8): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x935): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x975): undefined reference to `llvm::APInt::trunc(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9d7): undefined reference to `llvm::APInt::lshrSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0x9fb): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa14): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa27): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder14AppendBitFieldEPKN5clang9FieldDeclEmPN4llvm11ConstantIntE+0xa3c): undefined reference to `llvm::APInt::shlSlowCase(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::ConvertStructToPacked()': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xa0): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xad): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xdf): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0xe8): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x114): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x12b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x160): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1b2): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x1c5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x211): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x31f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x365): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x39c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x522): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x54f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x58d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x5c4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x690): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x6e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x743): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x77e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x7bc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x850): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x8de): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x987): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder21ConvertStructToPackedEv+0x9f2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::AppendBytes(clang::CharUnits, llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x78): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x8f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0xf9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x14c): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x158): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x1f7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x218): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x24a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x27b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x2bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x320): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x3fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11AppendBytesEN5clang9CharUnitsEPN4llvm8ConstantE+0x4a4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Finalize(clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x3e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0x84): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xaf): undefined reference to `llvm::StructType::isLayoutIdentical(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder8FinalizeEN5clang8QualTypeE+0xd1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::getCurrentAddrPrivate()': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x3a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x4d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0x83): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter21getCurrentAddrPrivateEv+0xd9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitForMemory(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::QualType) [clone .localalias.993]': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x69): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x89): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x92): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xa7): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xb8): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x110): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter13emitForMemoryERNS0_13CodeGenModuleEPN4llvm8ConstantENS_8QualTypeE+0x132): undefined reference to `llvm::ConstantExpr::getZExt(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::getMemberPointerConstant(clang::UnaryOperator const*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x4d): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24getMemberPointerConstantEPKNS_13UnaryOperatorE+0x5a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `EmitNullConstant(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, bool)': CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x144): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x1cf): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x21d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x239): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x2d2): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x307): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x385): undefined reference to `clang::Type::getAsTagDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x3aa): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x40b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x42c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x49b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x544): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x562): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6d8): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x6f4): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x77c): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x87f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x96d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGExprConstant.cpp:(.text._ZL16EmitNullConstantRN5clang7CodeGen13CodeGenModuleEPKNS_10RecordDeclEb+0x97b): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitNullConstant(clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x8b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1ba): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x1f9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x25c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitNullConstantENS_8QualTypeE+0x286): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ReplacePlaceholders::findLocations(llvm::Constant*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x2dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x341): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x383): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_119ReplacePlaceholders13findLocationsEPN4llvm8ConstantE+0x392): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::finalize(llvm::GlobalVariable*)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6b9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0x6c2): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb41): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xb6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xbe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc2c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter8finalizeEPN4llvm14GlobalVariableE+0xc3a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::tryEmitGlobalCompoundLiteral(clang::CodeGen::CodeGenModule&, clang::CodeGen::CodeGenFunction*, clang::CompoundLiteralExpr const*)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x37): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x14e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x161): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x198): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_1L28tryEmitGlobalCompoundLiteralERN5clang7CodeGen13CodeGenModuleEPNS1_15CodeGenFunctionEPKNS0_19CompoundLiteralExprE+0x1b3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xf0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x106): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x116): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x122): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x15a): undefined reference to `llvm::APFloatBase::IEEEhalf()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x177): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x23b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x267): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2b9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2d6): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x2fc): undefined reference to `clang::APValue::getLValueBase() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x411): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x44f): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x46c): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x593): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x665): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x6e9): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x723): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x79f): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x7fd): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x818): undefined reference to `llvm::detail::IEEEFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x82c): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x881): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x8ff): undefined reference to `clang::APValue::LValueBase::operator bool() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x90e): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x922): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x936): undefined reference to `clang::APValue::isNullPointer() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9c7): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x9f9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa07): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa15): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa29): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa63): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa6f): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xa8a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xad3): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xae1): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xaf5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb02): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb10): undefined reference to `llvm::detail::DoubleAPFloat::bitcastToAPInt() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb27): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb33): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb41): undefined reference to `clang::APValue::getLValueOffset()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb55): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb63): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb71): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xb82): undefined reference to `clang::Decl::getAttrs() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xc49): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xd19): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xdc4): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xe44): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xedf): undefined reference to `llvm::Value::getName() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfa1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0xfaf): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1056): undefined reference to `clang::Expr::skipRValueSubobjectAdjustments(llvm::SmallVectorImpl&, llvm::SmallVectorImpl&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateERKNS_7APValueENS_8QualTypeE+0x1225): undefined reference to `clang::CXXTypeidExpr::getTypeOperand(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::APValue const&, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryERKNS_7APValueENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::Build(clang::APValue const&, clang::RecordDecl const*, bool, clang::CXXRecordDecl const*, clang::CharUnits)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x49): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x28f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x2a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x486): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x492): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x5bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x694): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0x6b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xe9f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder5BuildERKN5clang7APValueEPKNS1_10RecordDeclEbPKNS1_13CXXRecordDeclENS1_9CharUnitsE+0xee7): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivate(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x7a): undefined reference to `clang::Expr::EvaluateAsLValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x103): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter14tryEmitPrivateEPKNS_4ExprENS_8QualTypeE+0x112): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitAbstractForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitAbstractForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::emitAbstract(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter12emitAbstractEPKNS_4ExprENS_8QualTypeE+0x60): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForMemory(clang::Expr const*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xb9): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0xe7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter23tryEmitPrivateForMemoryEPKNS_4ExprENS_8QualTypeE+0x120): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::EmitDesignatedInitUpdater(llvm::Constant*, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0xfc): undefined reference to `llvm::ConstantDataSequential::getElementAsConstant(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2e4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x2fe): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4bc): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4d4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4ee): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x4fa): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x54c): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x806): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter25EmitDesignatedInitUpdaterEPN4llvm8ConstantEPN5clang12InitListExprENS4_8QualTypeE+0x8bb): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstStructBuilder::BuildStruct(clang::CodeGen::ConstantEmitter&, clang::InitListExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x99): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0xfa): undefined reference to `clang::RecordDecl::field_begin() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_118ConstStructBuilder11BuildStructERN5clang7CodeGen15ConstantEmitterEPNS1_12InitListExprENS1_8QualTypeE+0x28c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `(anonymous namespace)::ConstExprEmitter::VisitCastExpr(clang::CastExpr*, clang::QualType)': CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x10d): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x138): undefined reference to `clang::Type::getPointeeType() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x1ba): undefined reference to `clang::CastExpr::getTargetFieldForToUnionCast(clang::QualType, clang::QualType)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x265): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2b2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2e6): undefined reference to `llvm::Module::getDataLayout() const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x345): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x395): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x3af): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x407): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x454): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x4dc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x514): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x541): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x5ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x611): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x66a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x702): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x80b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x817): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x867): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN12_GLOBAL__N_116ConstExprEmitter13VisitCastExprEPN5clang8CastExprENS1_8QualTypeE+0x888): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*, clang::QualType)': CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xd4): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0xf9): undefined reference to `clang::TagType::getDecl() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1bc): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x1cc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x211): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x295): undefined reference to `clang::InitListExpr::isTransparent() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x2fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x3e2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x493): undefined reference to `llvm::Constant::isNullValue() const' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x5ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x687): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprConstant.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_116ConstExprEmitterEPN4llvm8ConstantEJNS_8QualTypeEEE5VisitEPNS_4StmtES7_+0x6da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o): In function `clang::CodeGen::ConstantEmitter::tryEmitPrivateForVarInit(clang::VarDecl const&)': CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x6e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xcd): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0xf6): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x17a): undefined reference to `clang::VarDecl::evaluateValue() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x1b5): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x225): undefined reference to `clang::ASTContext::getExtQualType(clang::Type const*, clang::Qualifiers) const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x23e): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x26e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x315): undefined reference to `clang::DeclContext::getRedeclContext()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x36d): undefined reference to `clang::VarDecl::getInit()' CGExprConstant.cpp:(.text._ZN5clang7CodeGen15ConstantEmitter24tryEmitPrivateForVarInitERKNS_7VarDeclE+0x39c): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' /usr/lib/libclangCodeGen.a(CGExprConstant.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::mayHaveIntegerOverflow(llvm::ConstantInt*, llvm::ConstantInt*, clang::BinaryOperatorKind, bool, llvm::APInt&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x8c): undefined reference to `llvm::APInt::ssub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xb0): undefined reference to `llvm::APInt::uadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0xea): undefined reference to `llvm::APInt::sadd_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x125): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x14d): undefined reference to `llvm::APInt::sdiv_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x162): undefined reference to `llvm::APInt::usub_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x188): undefined reference to `llvm::APInt::smul_ov(llvm::APInt const&, bool&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_122mayHaveIntegerOverflowEPN4llvm11ConstantIntES2_N5clang18BinaryOperatorKindEbRNS0_5APIntE+0x1a2): undefined reference to `llvm::APInt::umul_ov(llvm::APInt const&, bool&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::BinOpInfo::mayHaveIntegerOverflow() const': CGExprScalar.cpp:(.text._ZNK12_GLOBAL__N_19BinOpInfo22mayHaveIntegerOverflowEv+0x53): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::emitConstant(clang::CodeGen::CodeGenFunction::ConstantEmission const&, clang::Expr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12emitConstantERKN5clang7CodeGen15CodeGenFunction16ConstantEmissionEPNS1_4ExprE+0x6b): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.178]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitStmtEPN5clang4StmtE.isra.178+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::foldConstant(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&) const [clone .isra.367]': CGExprScalar.cpp:(.text._ZNK4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12foldConstantENS_11Instruction9BinaryOpsEPNS_5ValueES9_RKNS_5TwineE.isra.367+0x13): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitExpr(clang::Expr*) [clone .isra.441]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter9VisitExprEPN5clang4ExprE.isra.441+0x5c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::APNumericStorage::getIntValue() const [clone .isra.122]': CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x26): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZNK5clang16APNumericStorage11getIntValueEv.isra.122+0x5a): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x44): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xa7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0xec): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x103): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x121): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter6EmitOrERKNS_9BinOpInfoE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAnd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x55): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x94): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0xcf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x118): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x14d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAndERKNS_9BinOpInfoE+0x193): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitXor((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x5a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xaf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x10b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x129): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitXorERKNS_9BinOpInfoE+0x14b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::CanElideOverflowCheck(clang::ASTContext const&, (anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x56): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0xfd): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x10d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x124): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x156): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x179): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x192): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1b3): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1c5): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1e5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x1f4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_1L21CanElideOverflowCheckERKN5clang10ASTContextERKNS_9BinOpInfoE+0x20f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldNullCheckClassCastValue(clang::CastExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29ShouldNullCheckClassCastValueEPKNS_8CastExprE+0x1e): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateVectorSplat(unsigned int, llvm::Value*, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x30): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x4a): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xae): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xd4): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0xfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x11d): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x14f): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x158): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1c6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x1e3): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateVectorSplatEjPNS_5ValueERKNS_5TwineE]+0x270): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `ConvertVec3AndVec4(clang::CodeGen::CGBuilderTy&, clang::CodeGen::CodeGenFunction&, llvm::Value*, unsigned int) [clone .isra.423]': CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x81): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xa4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xb4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xd7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0xe7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x124): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x157): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x176): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x193): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x23c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x265): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZL18ConvertVec3AndVec4RN5clang7CodeGen11CGBuilderTyERNS0_15CodeGenFunctionEPN4llvm5ValueEj.isra.423+0x294): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitBinOpCheck(llvm::ArrayRef >, (anonymous namespace)::BinOpInfo const&) [clone .isra.469]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0xa7): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x324): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x350): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x370): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x394): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter14EmitBinOpCheckEN4llvm8ArrayRefISt4pairIPNS1_5ValueEmEEERKNS_9BinOpInfoE.isra.469+0x3f4): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShr((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x67): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xae): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0xef): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x13b): undefined reference to `llvm::ConstantExpr::getLShr(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x1c7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x261): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShrERKNS_9BinOpInfoE+0x2cb): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitUndefinedBehaviorIntegerDivAndRemCheck((anonymous namespace)::BinOpInfo const&, llvm::Value*, bool) [clone .constprop.626]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x137): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x216): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x2e1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x30b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x334): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter42EmitUndefinedBehaviorIntegerDivAndRemCheckERKNS_9BinOpInfoEPN4llvm5ValueEb.constprop.626+0x375): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitRem((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x59): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0xad): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x122): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x165): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x1cf): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x22d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitRemERKNS_9BinOpInfoE+0x26f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitShl((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6e): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0xed): undefined reference to `llvm::ConstantExpr::getShl(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x240): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x286): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x315): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x3bd): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x426): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x4f2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x562): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x595): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x60c): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x694): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitShlERKNS_9BinOpInfoE+0x6fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `createCastsForTypeOfSameSize(clang::CodeGen::CGBuilderTy&, llvm::DataLayout const&, llvm::Value*, llvm::Type*, llvm::StringRef)': CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x5d): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0xb2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x19e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x1ef): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x25d): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZL28createCastsForTypeOfSameSizeRN5clang7CodeGen11CGBuilderTyERKN4llvm10DataLayoutEPNS3_5ValueEPNS3_4TypeENS3_9StringRefE+0x2db): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitDiv((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x8d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0xb9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x15a): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x1ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x20d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x219): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x255): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x282): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x2c7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x355): undefined reference to `clang::Type::hasUnsignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x396): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x3d9): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x42f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitDivERKNS_9BinOpInfoE+0x47f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitOverflowCheckedBinOp((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x37): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x15d): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x197): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x245): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x2e7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x371): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x41e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x42d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x44d): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x45b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4db): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x4ec): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x54c): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x568): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x57b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x58c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x68e): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x6fe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x714): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x73b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x7e2): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x839): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x858): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x87f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x922): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x974): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0x9c7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitOverflowCheckedBinOpERKNS_9BinOpInfoE+0xa0c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitMul((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x2f): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x72): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0xf6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x111): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x132): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitMulERKNS_9BinOpInfoE+0x1d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `buildFMulAdd(llvm::BinaryOperator*, llvm::Value*, clang::CodeGen::CodeGenFunction const&, clang::CodeGen::CGBuilderTy&, bool, bool)': CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0xbf): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x10d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x140): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x17d): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1af): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x1fa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x21e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x22d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x294): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2b8): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZL12buildFMulAddPN4llvm14BinaryOperatorEPNS_5ValueERKN5clang7CodeGen15CodeGenFunctionERNS5_11CGBuilderTyEbb+0x2c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `llvm::IRBuilder::CreateStripInvariantGroup(llvm::Value*)': CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x46): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGExprScalar.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE25CreateStripInvariantGroupEPNS_5ValueE]+0x9c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarConversion(llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x21a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x22b): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x240): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2da): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ba): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x4ca): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x545): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x59f): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x5c5): undefined reference to `clang::Type::isFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x8f3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x91e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x9fb): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa14): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa1f): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa50): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xa7c): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xad6): undefined reference to `llvm::APFloat::convertToInteger(llvm::APSInt&, llvm::APFloatBase::roundingMode, bool*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xb5a): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc22): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc3f): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc4b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xc72): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xcc9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xce4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xd07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xdb7): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe35): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe74): undefined reference to `clang::ASTContext::getFloatingTypeOrder(clang::QualType, clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xe9c): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xea5): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xede): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf0a): undefined reference to `llvm::detail::IEEEFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf34): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf5b): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xf85): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0xfa3): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1047): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x108e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x110d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x11ef): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x12ac): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1347): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x135d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13a6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x13e1): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x140a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x141b): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14a3): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x14e8): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1535): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x156b): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x159c): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x15e2): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16af): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x16f1): undefined reference to `llvm::detail::IEEEFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1727): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1758): undefined reference to `llvm::detail::IEEEFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x179e): undefined reference to `llvm::detail::IEEEFloat::operator=(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1812): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1857): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x198c): undefined reference to `llvm::APInt::operator++()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x19c9): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1bad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1be7): undefined reference to `llvm::detail::IEEEFloat::add(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1c93): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ccd): undefined reference to `llvm::detail::IEEEFloat::subtract(llvm::detail::IEEEFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d5e): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d83): undefined reference to `llvm::APInt::flipAllBitsSlowCase()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1d98): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1db1): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1dcb): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1de0): undefined reference to `llvm::detail::DoubleAPFloat::convertFromAPInt(llvm::APInt const&, bool, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1e43): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ea6): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::detail::IEEEFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ec7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1ef5): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f24): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f4f): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f68): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1f7e): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fa0): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x1fc9): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2029): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x206b): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x207e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x208e): undefined reference to `llvm::detail::DoubleAPFloat::makeLargest(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x209e): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20b4): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20cc): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x20f3): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APFloatBase::uninitializedTag)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2108): undefined reference to `llvm::detail::DoubleAPFloat::makeInf(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x211d): undefined reference to `llvm::detail::DoubleAPFloat::add(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2135): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x214a): undefined reference to `llvm::detail::DoubleAPFloat::subtract(llvm::detail::DoubleAPFloat const&, llvm::APFloatBase::roundingMode)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2164): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2243): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2318): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x232d): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter20EmitScalarConversionEPN4llvm5ValueEN5clang8QualTypeES5_NS4_14SourceLocationEb+0x2342): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::detail::DoubleAPFloat&&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitComplexToScalarConversion(std::pair, clang::QualType, clang::QualType, clang::SourceLocation)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x13c): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x157): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitComplexToScalarConversionESt4pairIPN4llvm5ValueES5_ENS_8QualTypeES7_NS_14SourceLocationE+0x187): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCheckedInBoundsGEP(llvm::Value*, llvm::ArrayRef, bool, bool, clang::SourceLocation, llvm::Twine const&)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x139): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x178): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x188): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x20b): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x229): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x237): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x2df): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x325): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x336): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x386): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x3b0): undefined reference to `llvm::GEPOperator::getSourceElementType() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x46c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x481): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x507): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x60c): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x719): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x744): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x790): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x80b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x87d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x96b): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x98b): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9b1): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x9ee): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xa0c): undefined reference to `llvm::CompositeType::getTypeAtIndex(llvm::Value const*) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xac3): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xade): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xaff): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb3c): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xb74): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xbec): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc49): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc71): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xc89): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xcb7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xd57): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xdd9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xe07): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xea7): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf14): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xf9f): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0xfc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1058): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10c9): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x10ef): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1182): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x11fa): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x123a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x131b): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x135c): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x13ee): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitCheckedInBoundsGEPEPN4llvm5ValueENS2_8ArrayRefIS4_EEbbNS_14SourceLocationERKNS2_5TwineE+0x1429): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `emitPointerArithmetic(clang::CodeGen::CodeGenFunction&, (anonymous namespace)::BinOpInfo const&, bool)': CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x70): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x97): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0xc2): undefined reference to `clang::BinaryOperator::isNullPointerArithmeticExtension(clang::ASTContext&, clang::BinaryOperatorKind, clang::Expr*, clang::Expr*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x16e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x193): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x1de): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x27e): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2c6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x2f9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x3b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x425): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x45b): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x551): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZL21emitPointerArithmeticRN5clang7CodeGen15CodeGenFunctionERKN12_GLOBAL__N_19BinOpInfoEb+0x5a4): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitAdd((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x7d): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0xc0): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x166): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x187): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x1a8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2c5): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitAddERKNS_9BinOpInfoE+0x2d1): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitSub((anonymous namespace)::BinOpInfo const&)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x85): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0xed): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x191): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1b2): undefined reference to `llvm::Instruction::getFastMathFlags() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x1d3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x287): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2a3): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x2f3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x33d): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x3f2): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x43d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4cd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x4de): undefined reference to `llvm::Instruction::setIsExact(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x599): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5b7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter7EmitSubERKNS_9BinOpInfoE+0x5c3): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitScalarPrePostIncDec(clang::UnaryOperator const*, clang::CodeGen::LValue, bool, bool)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x148): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x181): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a9): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x3da): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x40d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x41e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x484): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4a0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4b3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x4c4): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x560): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x6c7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x762): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x89e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x8b6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x93a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb15): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb46): undefined reference to `clang::Type::hasIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xb93): undefined reference to `llvm::ConstantFP::get(llvm::Type*, double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbc6): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xbf5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc34): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc55): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xc8d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xca5): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd5a): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd76): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xd97): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xdd4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe62): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xe70): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0xf3a): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1029): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1044): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1055): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x105e): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x109c): undefined reference to `llvm::APFloat::convert(llvm::fltSemantics const&, llvm::APFloatBase::roundingMode, bool*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x10a9): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x111f): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1225): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x124d): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1290): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12d1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12dd): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x12fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1425): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1443): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x144f): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1482): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1490): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1538): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x15ac): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x168b): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x16c6): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1702): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1725): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x173e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1890): undefined reference to `llvm::APFloatBase::IEEEdouble()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18ad): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(double)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18c6): undefined reference to `llvm::APFloat::Storage::Storage(llvm::detail::IEEEFloat, llvm::fltSemantics const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18cf): undefined reference to `llvm::detail::IEEEFloat::~IEEEFloat()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x18dc): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x190b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x192e): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x195b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1999): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19e4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x19ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a20): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a2b): undefined reference to `llvm::APFloatBase::IEEEsingle()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a48): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(float)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23EmitScalarPrePostIncDecEPKN5clang13UnaryOperatorENS1_7CodeGen6LValueEbb+0x1a89): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x13b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x18e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x1cc): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x34d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x35c): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x3ba): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x409): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x458): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x52d): undefined reference to `clang::Expr::IgnoreParens()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x543): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x589): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x609): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x68e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x747): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x75a): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x823): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x841): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x854): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x865): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x9fc): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xa80): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xae6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb0b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xb3c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt*)': CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x215): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x4bc): undefined reference to `llvm::ConstantFP::getZeroValueForNegation(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x53d): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x5b7): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x926): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xbb2): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xce0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd07): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xd36): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xe96): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf0d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0xf1a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x10fd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x110b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1147): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x119b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1223): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x134a): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1389): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x145c): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x14fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x163f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1709): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1719): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1741): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1880): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18e2): undefined reference to `clang::FloatingLiteral::getSemantics() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x18fa): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1913): undefined reference to `llvm::detail::IEEEFloat::IEEEFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x193e): undefined reference to `llvm::ConstantFP::get(llvm::LLVMContext&, llvm::APFloat const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x19bd): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ab1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1abf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1b9f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1c8d): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d09): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d42): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1d93): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1db1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1e1c): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1ec1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1eeb): undefined reference to `llvm::APInt::APInt(unsigned int, unsigned int, unsigned long const*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x1f78): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2002): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2017): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x2035): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x204a): undefined reference to `llvm::detail::DoubleAPFloat::DoubleAPFloat(llvm::fltSemantics const&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x206c): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ab): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20b7): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20c2): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x20ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x210b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x213a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x217c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_117ScalarExprEmitterEPN4llvm5ValueEJEE5VisitEPNS_4StmtE+0x219a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLAnd(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x21d): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ac): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3d6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3e9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x3fa): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x509): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x524): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x53e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x594): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5e5): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x5f9): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x607): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x653): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x70e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter12VisitBinLAndEPKN5clang14BinaryOperatorE+0x7a8): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitBinLOr(clang::BinaryOperator const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `llvm::ConstantAggregateZero::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x28e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x2d6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3be): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3cc): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3e8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x40c): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x41e): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x4fc): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x515): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x529): undefined reference to `llvm::Use::getUser() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x537): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x60c): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11VisitBinLOrEPKN5clang14BinaryOperatorE+0x64d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCastExpr(clang::CastExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x115): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x1cf): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x2f0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x36f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x399): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x3ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x52b): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x54d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x5e1): undefined reference to `llvm::Constant::isNullValue() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x601): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x635): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x729): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7a9): undefined reference to `clang::Type::getPointeeCXXRecordDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7dd): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x7fa): undefined reference to `clang::CastExpr::path_buffer()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x84b): undefined reference to `clang::Stmt::getLocStart() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0x85f): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa2e): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa40): undefined reference to `clang::APValue::isNullPointer() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xa95): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb5a): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb66): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::Type*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xb80): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xbf5): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc6e): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xc97): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd29): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd35): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xd59): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdda): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xdf4): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe19): undefined reference to `clang::Type::getPointeeType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe25): undefined reference to `clang::Expr::getExprLoc() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe5d): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe6c): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe7d): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xe90): undefined reference to `clang::QualType::mayBeNotDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xee4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf05): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf2d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf4e): undefined reference to `llvm::Instruction::eraseFromParent()' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCastExprEPN5clang8CastExprE+0xf96): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitInitListExpr(clang::InitListExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x85): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1bd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x1cb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x213): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x24c): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x27e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2cd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x2db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x33d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x34a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x37b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3a9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x3fb): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x450): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x500): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x51f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x52d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x53b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x58f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x5b4): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x67a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x688): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x6bc): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x701): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x725): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x77b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x79a): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x83d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x84b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8b8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x8d3): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x909): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0x9f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa32): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xa66): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xab7): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xaf9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xb71): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xba8): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbb6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbdc): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xbee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc18): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc84): undefined reference to `llvm::ShuffleVectorInst::getMaskValue(llvm::Constant const*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xc99): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitInitListExprEPN5clang12InitListExprE+0xcd0): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, llvm::Value* ((anonymous namespace)::ScalarExprEmitter::*)((anonymous namespace)::BinOpInfo const&), llvm::Value*&) [clone .constprop.625]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x2df): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x356): undefined reference to `llvm::User::operator new(unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x374): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x389): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x39a): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x5f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x612): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x6e6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0x802): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa53): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FPN4llvm5ValueERKNS_9BinOpInfoEERS7_.constprop.625+0xa7b): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLValueAlignmentAssumption(clang::Expr const*, llvm::Value*) [clone .isra.619]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x95): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0xde): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x14f): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x1b0): undefined reference to `clang::Decl::getAttrs() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x260): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x27e): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x29c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x2da): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter29EmitLValueAlignmentAssumptionEPKN5clang4ExprEPN4llvm5ValueE.isra.619+0x33a): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitLoadOfLValue(clang::Expr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter16EmitLoadOfLValueEPKN5clang4ExprE+0x2f): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitArraySubscriptExpr(clang::ArraySubscriptExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xa1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0xc1): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x1b3): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x206): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter23VisitArraySubscriptExprEPN5clang18ArraySubscriptExprE+0x220): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x1a): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitAsTypeExpr(clang::AsTypeExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x67): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x11c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x182): undefined reference to `llvm::Module::getDataLayout() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1cf): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter15VisitAsTypeExprEPN5clang10AsTypeExprE+0x1e6): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitConvertVectorExpr(clang::ConvertVectorExpr*) [clone .isra.621]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1b0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x1e0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x20d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x26e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitConvertVectorExprEPN5clang17ConvertVectorExprE.isra.621+0x2c2): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitOffsetOfExpr(clang::OffsetOfExpr*)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x57): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0xce): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x151): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x166): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x198): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x1c4): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x21d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x24f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x2af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x325): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x361): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x379): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x392): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3a0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x3d4): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x406): undefined reference to `clang::TagType::getDecl() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x423): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x434): undefined reference to `clang::RecordDecl::field_begin() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x497): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4b0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x4f4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter17VisitOffsetOfExprEPN5clang12OffsetOfExprE+0x561): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::VisitShuffleVectorExpr(clang::ShuffleVectorExpr*) [clone .isra.622]': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xda): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0xf7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x16c): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1c9): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x1fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x235): undefined reference to `llvm::ConstantVector::get(llvm::ArrayRef)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x278): undefined reference to `llvm::ConstantExpr::getShuffleVector(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x29e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x2c2): undefined reference to `llvm::ShuffleVectorInst::ShuffleVectorInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x39c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3de): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x3e7): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x431): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x473): undefined reference to `llvm::ConstantExpr::getExtractElement(llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4c1): undefined reference to `llvm::ConstantExpr::getInsertElement(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x4ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x536): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x552): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x5c0): undefined reference to `llvm::InsertElementInst::InsertElementInst(llvm::Value*, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x62b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter22VisitShuffleVectorExprEPN5clang17ShuffleVectorExprE.isra.622+0x647): undefined reference to `llvm::ExtractElementInst::ExtractElementInst(llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCIsaExpr(clang::ObjCIsaExpr const*)': CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x11e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprScalar.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitObjCIsaExprEPKNS_11ObjCIsaExprE+0x205): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o): In function `(anonymous namespace)::ScalarExprEmitter::EmitCompare(clang::BinaryOperator const*, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate, llvm::CmpInst::Predicate)': CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x11e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x1d7): undefined reference to `clang::Type::isRealFloatingType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x443): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x464): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x4d9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x503): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x57f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x58d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x770): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7af): undefined reference to `clang::QualType::mayBeDynamicClass() const' CGExprScalar.cpp:(.text._ZN12_GLOBAL__N_117ScalarExprEmitter11EmitCompareEPKN5clang14BinaryOperatorEN4llvm7CmpInst9PredicateES7_S7_+0x7cc): undefined reference to `clang::QualType::mayBeDynamicClass() const' /usr/lib/libclangCodeGen.a(CGExprScalar.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `getFieldSize(clang::FieldDecl const*, clang::QualType, clang::ASTContext&)': CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x1b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZL12getFieldSizePKN5clang9FieldDeclENS_8QualTypeERNS_10ASTContextE+0x2d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitialize>::getFieldOffsetInBits(clang::FieldDecl const*) [clone .isra.146]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x33): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_20GenDefaultInitializeEE20getFieldOffsetInBitsEPKN5clang9FieldDeclE.isra.146+0x3f): undefined reference to `clang::FieldDecl::getFieldIndex() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.262]': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.262+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.263]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.263+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.261]': CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.261+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getAddrWithOffset(clang::CodeGen::Address, clang::CharUnits) [clone .isra.171]': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x10a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1a1): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1ae): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x1f8): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x20f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x22c): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x23a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE17getAddrWithOffsetEN5clang7CodeGen7AddressENS3_9CharUnitsE.isra.171+0x281): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::visitVolatileTrivial<>(clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE20visitVolatileTrivialIJEEEvN5clang8QualTypeEPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressELm2EE+0x329): more undefined references to `llvm::Type::getPointerTo(unsigned int) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyConstructor, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenCopyConstructorELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenCopyAssignment, false>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenCopyAssignmentELb0EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveConstructor, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_18GenMoveConstructorELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenBinaryFunc<(anonymous namespace)::GenMoveAssignment, true>::flushTrivialFields(std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0xfc): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x18a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1a9): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x1e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x213): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x22a): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x266): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x280): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2a7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x2e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenBinaryFuncINS_17GenMoveAssignmentELb1EE18flushTrivialFieldsESt5arrayIN5clang7CodeGen7AddressELm2EE+0x329): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIlEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned int const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3e): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x78): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIjEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xb9): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDefaultInitializeFuncName>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xac): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xbc): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xcb): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x2b5): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x33f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3b5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_28GenDefaultInitializeFuncNameEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x489): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDefaultInitializeFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x43): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x4c): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbf): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xd3): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1be): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x226): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_28GenDefaultInitializeFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2a5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenDestructorFuncName>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x8c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xb4): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0xc3): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x304): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x3a7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x41d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_21GenDestructorFuncNameEE10visitArrayIN5clang8QualType15DestructionKindEEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsE+0x4f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenDestructorFuncName>::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x48): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x51): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xaf): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0xbe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x1a8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x21f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_21GenDestructorFuncNameEE17visitStructFieldsIJEEEvN5clang8QualTypeENS4_9CharUnitsEDpT_+0x2b6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<1ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x5e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x93): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x15d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm1EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x185): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x48): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x174): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x197): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x233): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x256): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2f7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x325): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32e): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x370): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x405): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4fd): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x520): undefined reference to `llvm::Function::BuildLazyArguments() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDefaultInitialize::visitWithKind(clang::QualType::PrimitiveDefaultInitializeKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0xed): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x105): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x191): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x24b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x297): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x2c3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x31b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x328): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_120GenDefaultInitialize13visitWithKindEN5clang8QualType30PrimitiveDefaultInitializeKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x34e): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDefaultInitialize>::visitArray(clang::QualType::PrimitiveDefaultInitializeKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_20GenDefaultInitializeEE10visitArrayIN5clang8QualType30PrimitiveDefaultInitializeKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CodeGenFunction::defaultInitNonTrivialCStructVar(clang::CodeGen::LValue)': CGNonTrivialStruct.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31defaultInitNonTrivialCStructVarENS0_6LValueE+0x95): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDefaultInitialize() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::getFunction<1ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4b): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x177): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x19d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x24c): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x26f): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x30b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x32b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x334): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x384): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x393): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x458): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x5ae): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x61f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x62d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x752): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x802): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x84e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x8cf): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x985): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x9d2): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xa85): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xaa9): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE11getFunctionILm1EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xb28): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `(anonymous namespace)::GenDestructor::visitWithKind(clang::QualType::DestructionKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x4a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x107): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x1cb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113GenDestructor13visitWithKindEN5clang8QualType15DestructionKindES2_PKNS1_9FieldDeclENS1_9CharUnitsESt5arrayINS1_7CodeGen7AddressELm1EE+0x23b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenDestructor>::visitArray(clang::QualType::DestructionKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xb9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x116): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x124): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x227): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x2c7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x310): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_13GenDestructorEE10visitArrayIN5clang8QualType15DestructionKindELm1EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x37c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `clang::CodeGen::CGFunctionInfo const& (anonymous namespace)::getFunctionInfo<2ul>(clang::CodeGen::CodeGenModule&, clang::CodeGen::FunctionArgList&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x61): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0xae): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x13a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_1L15getFunctionInfoILm2EEERKN5clang7CodeGen14CGFunctionInfoERNS2_13CodeGenModuleERNS2_15FunctionArgListE+0x1ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(unsigned long const&)': CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x3f): undefined reference to `vtable for llvm::raw_string_ostream' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x79): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x8e): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGNonTrivialStruct.cpp:(.text._ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringImEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenBinaryFuncName, true>::visitWithKind<>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0xe7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x115): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x166): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x19f): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x307): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3d9): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenBinaryFuncNameILb1EEELb1EE13visitWithKindIJEEEvN5clang8QualType17PrimitiveCopyKindES6_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x437): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x44): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb1EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x89): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ff): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveConstructor, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x5c1): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenMoveConstructorELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6a1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenMoveConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x35b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3b7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x47b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4d7): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenMoveAssignment, true>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x56f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenMoveAssignmentELb1EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x6e6): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveDestructiveMove() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenMoveAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenMoveAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x60): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x78): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x90): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x9f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x324): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x34e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb1EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x368): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::StructVisitor<(anonymous namespace)::GenBinaryFuncName >::visitStructFields<>(clang::QualType, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x54): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xc7): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0xdc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1c0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x1f8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x281): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x2fd): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x459): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x4e5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_113StructVisitorINS_17GenBinaryFuncNameILb0EEEE17visitStructFieldsIJEEEvN5clang8QualTypeENS5_9CharUnitsEDpT_+0x53e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyAssignment, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x38b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e7): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4ab): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_17GenCopyAssignmentELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x50c): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyAssignment>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_17GenCopyAssignmentEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncNameBase<(anonymous namespace)::GenBinaryFuncName >::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x80): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x95): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0xa4): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x29e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x35c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x38d): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x407): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4a4): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x4d5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x660): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_115GenFuncNameBaseINS_17GenBinaryFuncNameILb0EEEE10visitArrayIN5clang8QualType17PrimitiveCopyKindEEEvT_PKNS5_9ArrayTypeEbPKNS5_9FieldDeclENS5_9CharUnitsE+0x698): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::CopyStructVisitor<(anonymous namespace)::GenCopyConstructor, false>::visitWithKind&>(clang::QualType::PrimitiveCopyKind, clang::QualType, clang::FieldDecl const*, clang::CharUnits, std::array&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x10c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x13a): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x1c5): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x386): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x3db): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x4a3): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_117CopyStructVisitorINS_18GenCopyConstructorELb0EE13visitWithKindIJRSt5arrayIN5clang7CodeGen7AddressELm2EEEEEvNS5_8QualType17PrimitiveCopyKindESA_PKNS5_9FieldDeclENS5_9CharUnitsEDpOT_+0x504): more undefined references to `clang::ASTContext::toCharUnitsFromBits(long) const' follow /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `llvm::Function* (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::getFunction<2ul>(llvm::StringRef, clang::QualType, std::array, std::array, clang::CodeGen::CodeGenModule&)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0xe5): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x105): undefined reference to `llvm::Function::BuildLazyArguments() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x11d): undefined reference to `llvm::Value::getName() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x16b): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2a7): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x371): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x396): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x44b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4bb): undefined reference to `clang::TagType::getDecl() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x4c4): undefined reference to `clang::RecordDecl::field_begin() const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE11getFunctionILm2EEEPN4llvm8FunctionENS4_9StringRefEN5clang8QualTypeESt5arrayINS8_7CodeGen7AddressEXT_EESA_INS8_9CharUnitsEXT_EERNSB_13CodeGenModuleE+0x511): undefined reference to `clang::QualType::isNonTrivialToPrimitiveCopy() const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o): In function `void (anonymous namespace)::GenFuncBase<(anonymous namespace)::GenCopyConstructor>::visitArray(clang::QualType::PrimitiveCopyKind, clang::ArrayType const*, bool, clang::FieldDecl const*, clang::CharUnits, std::array)': CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xba): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0xe8): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x17b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x201): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x20f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x31f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x397): undefined reference to `llvm::User::operator new(unsigned long)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3b3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3c7): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x3d9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x480): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x4c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x542): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGNonTrivialStruct.cpp:(.text._ZN12_GLOBAL__N_111GenFuncBaseINS_18GenCopyConstructorEE10visitArrayIN5clang8QualType17PrimitiveCopyKindELm2EEEvT_PKNS4_9ArrayTypeEbPKNS4_9FieldDeclENS4_9CharUnitsESt5arrayINS4_7CodeGen7AddressEXT0_EE+0x690): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(CGNonTrivialStruct.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::PropertyImplStrategy::PropertyImplStrategy(clang::CodeGen::CodeGenModule&, clang::ObjCPropertyImplDecl const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x81): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x232): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN12_GLOBAL__N_120PropertyImplStrategyC2ERN5clang7CodeGen13CodeGenModuleEPKNS1_20ObjCPropertyImplDeclE+0x263): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.636]': CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.636+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitAutoreleasedReturnValueMarker(clang::CodeGen::CodeGenFunction&)': CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x180): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1a5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1eb): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x1f7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x376): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x382): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3a0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3c0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3cc): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x3e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjC.cpp:(.text._ZL33emitAutoreleasedReturnValueMarkerRN5clang7CodeGen15CodeGenFunctionE+0x403): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstArrayGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x64): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xad): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x110): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x148): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x155): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1ba): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d7): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1e5): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy19CreateConstArrayGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x221): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `createARCRuntimeFunction(clang::CodeGen::CodeGenModule&, llvm::FunctionType*, llvm::StringRef)': CGObjC.cpp:(.text._ZL24createARCRuntimeFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm12FunctionTypeENS3_9StringRefE+0xfd): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `emitARCValueOperation(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Constant*&, llvm::StringRef, bool)': CGObjC.cpp:(.text._ZL21emitARCValueOperationRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueERPNS3_8ConstantENS3_9StringRefEb+0x108): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::QualType::getNonReferenceType() const': CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZNK5clang8QualType19getNonReferenceTypeEv[_ZNK5clang8QualType19getNonReferenceTypeEv]+0x71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::ASTContext::getObjCIdType() const': CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x6): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZNK5clang10ASTContext13getObjCIdTypeEv[_ZNK5clang10ASTContext13getObjCIdTypeEv]+0x28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::DeclRefExpr::DeclRefExpr(clang::ValueDecl*, bool, clang::QualType, clang::ExprValueKind, clang::SourceLocation, clang::DeclarationNameLoc const&)': CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x1a): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x72): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0x8a): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang11DeclRefExprC2EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE[_ZN5clang11DeclRefExprC5EPNS_9ValueDeclEbNS_8QualTypeENS_13ExprValueKindENS_14SourceLocationERKNS_18DeclarationNameLocE]+0xa1): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::UnaryOperator::UnaryOperator(clang::Expr*, clang::UnaryOperatorKind, clang::QualType, clang::ExprValueKind, clang::ExprObjectKind, clang::SourceLocation, bool)': CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x66): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x101): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang13UnaryOperatorC2EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb[_ZN5clang13UnaryOperatorC5EPNS_4ExprENS_17UnaryOperatorKindENS_8QualTypeENS_13ExprValueKindENS_14ExprObjectKindENS_14SourceLocationEb]+0x132): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CastExpr::CastExpr(clang::Stmt::StmtClass, clang::QualType, clang::ExprValueKind, clang::CastKind, clang::Expr*, unsigned int)': CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x76): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang8CastExprC2ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj[_ZN5clang8CastExprC5ENS_4Stmt9StmtClassENS_8QualTypeENS_13ExprValueKindENS_8CastKindEPNS_4ExprEj]+0x17a): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCStringLiteral(clang::ObjCStringLiteral const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCStringLiteralEPKNS_17ObjCStringLiteralE+0x43): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartObjCMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x1ab): undefined reference to `clang::ObjCMethodDecl::getLocEnd() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x24c): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x2ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x315): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x3f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15StartObjCMethodEPKNS_14ObjCMethodDeclEPKNS_17ObjCContainerDeclE+0x425): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::LoadObjCSelf()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x49): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xa0): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0xac): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LoadObjCSelfEv+0x14f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::FinishARCDealloc::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_116FinishARCDealloc4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCCtorDtorMethod(clang::ObjCImplementationDecl*, clang::ObjCMethodDecl*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x45): undefined reference to `clang::ObjCMethodDecl::createImplicitParams(clang::ASTContext&, clang::ObjCInterfaceDecl const*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x6e): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x81): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x297): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateObjCCtorDtorMethodEPNS_22ObjCImplementationDeclEPNS_14ObjCMethodDeclEb+0x2b6): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCConsumeObject(clang::QualType, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xe5): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0xf2): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x14c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x167): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitObjCConsumeObjectENS_8QualTypeEPN4llvm5ValueE+0x1a5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCIntrinsicUse(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitARCIntrinsicUseEN4llvm8ArrayRefIPNS2_5ValueEEE+0x84): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRetainBlock(llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x4d): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x69): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCRetainBlockEPN4llvm5ValueEb+0x81): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCRelease(llvm::Value*, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xcd): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xe5): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0xfe): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitARCReleaseEPN4llvm5ValueENS0_20ARCPreciseLifetime_tE+0x111): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::EHScopeStack::ConditionalCleanup<(anonymous namespace)::CallObjCRelease, llvm::Value*>::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x83): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xa5): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0xf1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x109): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x124): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x13b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen12EHScopeStack18ConditionalCleanupIN12_GLOBAL__N_115CallObjCReleaseEJPN4llvm5ValueEEE4EmitERNS0_15CodeGenFunctionENS1_7Cleanup5FlagsE+0x157): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreStrongCall(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x10c): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitARCStoreStrongCallENS0_7AddressEPN4llvm5ValueEb+0x120): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `destroyARCStrongWithStore(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZL25destroyARCStrongWithStoreRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x16): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyStrong(clang::CodeGen::Address, clang::CodeGen::ARCPreciseLifetime_t)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x55): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x74): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xda): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x108): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x149): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitARCDestroyStrongENS0_7AddressENS0_20ARCPreciseLifetime_tE+0x17f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCLoadWeakENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCLoadWeakRetained(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitARCLoadWeakRetainedENS0_7AddressE+0xed): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCStoreWeak(clang::CodeGen::Address, llvm::Value*, bool)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitARCStoreWeakENS0_7AddressEPN4llvm5ValueEb+0x12f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCInitWeak(clang::CodeGen::Address, llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x10b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x127): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x15d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCInitWeakENS0_7AddressEPN4llvm5ValueE+0x18f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCDestroyWeak(clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xae): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitARCDestroyWeakENS0_7AddressE+0xc1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCMoveWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCMoveWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCCopyWeak(clang::CodeGen::Address, clang::CodeGen::Address)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0xf8): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitARCCopyWeakENS0_7AddressES2_+0x10b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitObjCAutoreleasePoolPushEv+0x68): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x8a): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitObjCAutoreleasePoolPopEPN4llvm5ValueE+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitARCIntrinsicUse(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x3b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x5f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xa5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xbc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0xe8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19emitARCIntrinsicUseERS1_NS0_7AddressENS_8QualTypeE+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitExtendGCLifetime(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitExtendGCLifetimeEPN4llvm5ValueE+0x66): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBuiltinAvailable(llvm::ArrayRef)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x71): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x93): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xd6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xf0): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0xfc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x123): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBuiltinAvailableEN4llvm8ArrayRefIPNS2_5ValueEEE+0x191): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenModule::emitAtAvailableLinkGuard()': CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x6f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xa9): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0xea): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x11a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1b8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x1e0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x215): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x22b): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24emitAtAvailableLinkGuardEv+0x2bc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCBoxedExpr(clang::ObjCBoxedExpr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0xad): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x163): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x19a): undefined reference to `clang::Type::isObjCBoxableRecordType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x3d9): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitObjCBoxedExprEPKNS_13ObjCBoxedExprE+0x4d2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCCollectionLiteral(clang::Expr const*, clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7f): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x8f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb7): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xda): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x299): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x2b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x31c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x3bb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x5de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x7d2): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xaf1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb51): undefined reference to `clang::Type::getAsObjCInterfacePointerType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xb71): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd13): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd4a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xd5a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdb3): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdcd): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdeb): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xdf9): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe41): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xe7b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xeb0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0xfae): undefined reference to `clang::Stmt::getLocStart() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1031): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x1051): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x105f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCCollectionLiteralEPKNS_4ExprEPKNS_14ObjCMethodDeclE+0x11a7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCMethod(clang::ObjCMethodDecl const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x2c): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18GenerateObjCMethodEPKNS_14ObjCMethodDeclE+0x15e): undefined reference to `clang::Decl::getBodyRBrace() const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCSetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1cc): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x234): undefined reference to `clang::Decl::getASTContext() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x240): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x3a2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x481): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x497): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4bc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x4ef): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x52d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x54c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x790): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7b1): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x7fe): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x84f): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x8bb): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x993): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xdec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xe77): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0xf58): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x100c): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1152): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1193): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x11b2): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x124e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x125c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12b9): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x12c7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCSetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPN4llvm8ConstantE+0x1325): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateObjCGetterBody(clang::ObjCImplementationDecl const*, clang::ObjCPropertyImplDecl const*, clang::ObjCMethodDecl const*, llvm::Constant*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x323): undefined reference to `clang::Stmt::StatisticsEnabled' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x503): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x60e): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x66b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6c2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x82c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x848): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x853): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8a7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x8da): undefined reference to `llvm::Module::getDataLayout() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x93f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb3c): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xb4a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xba7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xbb8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc03): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xc1b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xca7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xecd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf45): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0xf81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22generateObjCGetterBodyEPKNS_22ObjCImplementationDeclEPKNS_20ObjCPropertyImplDeclEPKNS_14ObjCMethodDeclEPN4llvm8ConstantE+0x1196): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPop(llvm::Value*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitObjCMRRAutoreleasePoolPopEPN4llvm5ValueE+0xaf): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMRRAutoreleasePoolPush()': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0xe0): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x15f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1d8): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x1f5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2a8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30EmitObjCMRRAutoreleasePoolPushEv+0x2c0): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicSetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.601]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0xf2): undefined reference to `clang::CallExpr::getCalleeDecl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x26f): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x292): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2aa): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x2bf): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x31c): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x323): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x3a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x49e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x4be): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x540): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5b6): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x5ff): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x62e): undefined reference to `clang::CallExpr::CallExpr(clang::ASTContext const&, clang::Stmt::StmtClass, clang::Expr*, llvm::ArrayRef, clang::QualType, clang::ExprValueKind, clang::SourceLocation)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x65a): undefined reference to `clang::CXXOperatorCallExpr::getSourceRangeImpl() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x68e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6bb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6cd): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x6e0): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x78a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicSetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.601+0x7b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateObjCAtomicGetterCopyHelperFunction(clang::ObjCPropertyImplDecl const*) [clone .part.603]': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x22d): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x24e): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x261): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x276): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x2d8): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x35f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x366): undefined reference to `vtable for clang::ImplicitParamDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x470): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x49d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x51d): undefined reference to `clang::Type::getPointeeType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x692): undefined reference to `clang::CXXConstructExpr::Create(clang::ASTContext const&, clang::QualType, clang::SourceLocation, clang::CXXConstructorDecl*, bool, llvm::ArrayRef, bool, bool, bool, bool, clang::CXXConstructExpr::ConstructionKind, clang::SourceRange)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x726): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x7eb): undefined reference to `vtable for clang::NamedDecl' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x801): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x814): undefined reference to `clang::Decl::~Decl()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x866): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x948): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction42GenerateObjCAtomicGetterCopyHelperFunctionEPKNS_20ObjCPropertyImplDeclE.part.603+0x972): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCRetainExprEmitter, llvm::PointerIntPair, llvm::PointerIntPairInfo > > >::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x7c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0x90a): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xa5e): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xdea): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_20ARCRetainExprEmitterEN4llvm14PointerIntPairIPNS2_5ValueELj1EbNS2_21PointerLikeTypeTraitsIS5_EENS2_18PointerIntPairInfoIS5_Lj1ES7_EEEEE5visitEPKN5clang4ExprE+0xe9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCForCollectionStmt(clang::ObjCForCollectionStmt const&)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x23b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x352): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x395): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x4d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x579): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x5cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x63e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x754): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x79f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x7aa): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x92b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x938): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x94d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x95d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9be): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x9e9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa18): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xa69): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaaf): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xacd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xae2): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xaf5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb68): undefined reference to `llvm::User::operator new(unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb87): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xb9e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xbb3): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd32): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xd5d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xda8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xdfa): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe50): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0xe6c): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x114d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x115a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x116f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x117f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x11f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1264): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x129b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x153c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x155d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1583): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1792): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x17b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x180f): undefined reference to `clang::Stmt::getSourceRange() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1a48): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1b32): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1c3a): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1cc4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e76): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1e96): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1eb6): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1edb): undefined reference to `llvm::Triple::isArch64Bit() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitObjCForCollectionStmtERKNS_21ObjCForCollectionStmtE+0x1f97): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitARCExtendBlockObject(clang::Expr const*)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitARCExtendBlockObjectEPKNS_4ExprE+0x29): undefined reference to `clang::Expr::IgnoreParens()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitObjCMessageExpr(clang::ObjCMessageExpr const*, clang::CodeGen::ReturnValueSlot)': CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x416): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x422): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x483): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x576): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5b8): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5d8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x5f8): undefined reference to `clang::ObjCMessageExpr::getSelector() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x6bd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x804): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x970): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0x98d): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa05): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa30): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xa44): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xb1a): undefined reference to `clang::DeclContext::getRedeclContext()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc30): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc45): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xc63): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xd09): undefined reference to `clang::Type::isObjCRetainableType() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe08): undefined reference to `clang::Decl::getAttrs() const' CGObjC.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitObjCMessageExprEPKNS_15ObjCMessageExprENS0_15ReturnValueSlotE+0xe7f): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o): In function `(anonymous namespace)::ARCExprEmitter<(anonymous namespace)::ARCUnsafeUnretainedExprEmitter, llvm::Value*>::visit(clang::Expr const*)': CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x2c): undefined reference to `clang::Expr::IgnoreParens()' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0x773): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjC.cpp:(.text._ZN12_GLOBAL__N_114ARCExprEmitterINS_30ARCUnsafeUnretainedExprEmitterEPN4llvm5ValueEE5visitEPKN5clang4ExprE+0xc03): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjC.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x35): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x39): undefined reference to `clang::Decl::isWeakImported() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x49): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*) [clone .constprop.600]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc.constprop.600+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeConstantString(llvm::StringRef, char const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18MakeConstantStringEN4llvm9StringRefEPKc+0x8e): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ExportUniqueString(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x6c): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xa1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0xf7): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x11c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ExportUniqueStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES8_b+0x151): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU9GetEHTypeEN5clang8QualTypeE+0x1e5): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(llvm::StringRef, llvm::ArrayRef, llvm::StringRef)#2}::operator()(llvm::StringRef, llvm::ArrayRef, llvm::StringRef) const [clone .isra.316]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0xe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x165): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlN4llvm9StringRefENS1_8ArrayRefIPNS1_8ConstantEEES2_E0_clES2_S6_S2_.isra.316+0x17c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.602]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x11): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.602+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.603]': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.603+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeEEEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x6a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void (anonymous namespace)::LazyRuntimeFunction::init(clang::CodeGen::CodeGenModule*, char const*, llvm::Type*, llvm::PointerType*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119LazyRuntimeFunction4initIJN4llvm11PointerTypeES3_EEEvPN5clang7CodeGen13CodeGenModuleEPKcPNS2_4TypeEDpPT_+0x79): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::SymbolForClass(llvm::StringRef) [clone .isra.36]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214SymbolForClassEN4llvm9StringRefE.isra.36+0x6c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU25GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetIVarOffsetVariableName(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x60): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa7): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep225GetIVarOffsetVariableNameEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xc0): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EnforceType(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Type*) [clone .isra.410] [clone .part.411]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x3a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xc6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xdd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0xfb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11EnforceTypeERN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueEPNS5_4TypeE.isra.410.part.411+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xa9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc0): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x148): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x187): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x80): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x9c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0xf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x11f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep221GenerateEmptyProtocolEN4llvm9StringRefE+0x135): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushPropertyListHeader(clang::CodeGen::ConstantStructBuilder&, int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x37): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x11c): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x14c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x170): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x196): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22PushPropertyListHeaderERN5clang7CodeGen21ConstantStructBuilderEi+0x1c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::SymbolNameForMethod(llvm::StringRef, llvm::StringRef, clang::Selector, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x56): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_119SymbolNameForMethodEN4llvm9StringRefES1_N5clang8SelectorEb+0x1b2): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x116): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x134): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassVar(llvm::StringRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xaf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0xce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x15e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x188): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x1d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x200): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep211GetClassVarEN4llvm9StringRefEb+0x210): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x6d): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x12f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.590]': CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCGNU.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.590+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x7e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xd6): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xec): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x121): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1bf): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x57): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x58): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x12a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x54): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x13a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGCC::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x142): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGCC9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1a2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x12f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x18a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xae): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x14f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x73): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xb3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x152): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0x1b5): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x63): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x9b): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x106): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x14a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1b2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x34): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xbe): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xfc): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x18b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1b7): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep214EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1dd): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::instmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl14instmeth_beginEv[_ZNK5clang17ObjCContainerDecl14instmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCContainerDecl::classmeth_begin() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCContainerDecl15classmeth_beginEv[_ZNK5clang17ObjCContainerDecl15classmeth_beginEv]+0xa): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CallArgList::addFrom(clang::CodeGen::CallArgList const&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x1e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen11CallArgList7addFromERKS1_[_ZN5clang7CodeGen11CallArgList7addFromERKS1_]+0x22c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::MakeBitField(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x48): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x9d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x162): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x1b6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x34e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x3d0): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x415): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12MakeBitFieldEN4llvm8ArrayRefIbEE+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addNullPointer(llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0xd): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase14addNullPointerEPN4llvm11PointerTypeE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addBitCast(llvm::Constant*, llvm::Type*)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x12): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE[_ZN5clang7CodeGen28ConstantAggregateBuilderBase10addBitCastEPN4llvm8ConstantEPNS2_4TypeE]+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCInterfaceDecl::protocol_end() const': CGObjCGNU.cpp:(.text._ZNK5clang17ObjCInterfaceDecl12protocol_endEv[_ZNK5clang17ObjCInterfaceDecl12protocol_endEv]+0x55): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()::{lambda(char const*)#1}::operator()(char const*) const [clone .isra.315]': CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xb2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0xdc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x163): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEvENKUlPKcE_clES2_.isra.315+0x18d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x6b): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x92): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xcd): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x11b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x3c2): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x40f): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x422): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x4c0): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x52a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x559): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x572): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5b0): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x5e9): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x601): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0x921): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep218ModuleInitFunctionEv+0xb75): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x39): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x4d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xd6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep220GenerateProtocolListEN4llvm8ArrayRefIPNS1_8ConstantEEE+0x1d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1f6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x22d): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x2d3): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x30c): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x4ba): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x5dd): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Constant* const*, llvm::Constant* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_8ConstantEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_21ConstantStructBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderTemplateBase::finishAndAddTo(clang::CodeGen::ConstantAggregateBuilderBase&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE[_ZN5clang7CodeGen36ConstantAggregateBuilderTemplateBaseINS0_20ConstantArrayBuilderENS0_25ConstantInitBuilderTraitsEE14finishAndAddToERNS0_28ConstantAggregateBuilderBaseE]+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMethodList(llvm::StringRef, llvm::StringRef, llvm::ArrayRef, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x19c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1cb): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x1f5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x254): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x260): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x33b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x377): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x3cb): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x49a): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x559): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x5b5): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6c0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18GenerateMethodListEN4llvm9StringRefES2_NS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEEb+0x6e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x260): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU26GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2b8): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitClassRef(std::__cxx11::basic_string, std::allocator > const&) [clone .isra.405]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x4e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xbd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0xeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x117): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x15a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU12EmitClassRefERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.isra.405+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x65): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetTypeString(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xa3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0xdc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x16c): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GetTypeStringEN4llvm9StringRefE+0x1c6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GetConstantSelector(clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xda): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x17a): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1b1): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x1cd): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x307): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x411): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x451): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GetConstantSelectorEN5clang8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x465): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolMethodList(llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x65): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x135): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x15f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x2c6): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x324): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep226GenerateProtocolMethodListEN4llvm8ArrayRefIPKN5clang14ObjCMethodDeclEEE+0x3e9): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::PushProperty(clang::CodeGen::ConstantArrayBuilder&, clang::ObjCPropertyDecl const*, clang::Decl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0xc1): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x12c): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x18b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x1de): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep212PushPropertyERN5clang7CodeGen20ConstantArrayBuilderEPKNS1_16ObjCPropertyDeclEPKNS1_4DeclEbb+0x23f): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCObjFW::GetClassNamed(clang::CodeGen::CodeGenFunction&, std::__cxx11::basic_string, std::allocator > const&, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8a): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xdb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_111CGObjCObjFW13GetClassNamedERN5clang7CodeGen15CodeGenFunctionERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x10e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::GetEHType(clang::QualType)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x132): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1be): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x1d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x22d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x25e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x272): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x29a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x2d8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x307): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x325): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x37a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3a7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x40a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x418): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x5fb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x634): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9GetEHTypeEN5clang8QualTypeE+0x663): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_[_ZN4llvm15SmallVectorImplIPN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS3_S9_T_SA_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_16isInstanceMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_[_ZN4llvm10StructType3getIJNS_11PointerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS5_DpPS6_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x127): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1ac): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x1c9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x20b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x22c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x28a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2a1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2aa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x2d4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x407): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x5ce): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x6ae): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7af): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x863): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x8c1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x969): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x9ff): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xac9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xae9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb2a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb4a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb6b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xbc2): undefined reference to `clang::TagType::getDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc20): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xc3a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xcf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd5e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd8b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd99): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xdc4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xe0a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::PointerType*, llvm::IntegerType*)': CGObjCGNU.cpp:(.text._ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_[_ZN4llvm10StructType3getIJNS_11PointerTypeENS_11IntegerTypeEEEENSt9enable_ifIXsrNS_11are_base_ofINS_4TypeEJDpT_EEE5valueEPS0_E4typeEPS6_DpPS7_]+0x76): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::ObjCMethodDecl const** llvm::SmallVectorImpl::insert, void>(clang::ObjCMethodDecl const**, clang::DeclContext::filtered_decl_iterator, clang::DeclContext::filtered_decl_iterator)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x177): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_[_ZN4llvm15SmallVectorImplIPKN5clang14ObjCMethodDeclEE6insertINS1_11DeclContext22filtered_decl_iteratorIS2_XadL_ZNKS2_13isClassMethodEvEEEEvEEPS4_SA_T_SB_]+0x348): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xa5): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xb6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x111): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x126): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2b0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2e8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x31a): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x3d0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x438): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x45b): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x491): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4b4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x4d9): undefined reference to `llvm::ConstantExpr::getZExtOrBitCast(llvm::Constant*, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x51e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x540): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x56f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x583): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x59d): undefined reference to `clang::ASTContext::getObjCImplementation(clang::ObjCInterfaceDecl*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x5bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x65d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x695): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x703): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x72e): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x784): undefined reference to `llvm::CastInst::CreateZExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7d3): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x7f7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMPSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x7a): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x90): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0xfb): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep14LookupIMPSuperERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueERNS2_13CGObjCRuntime15MessageSendInfoE+0x134): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::LookupIMP(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*, llvm::MDNode*, clang::CodeGen::CGObjCRuntime::MessageSendInfo&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xb0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0xc9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x107): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x127): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x13c): undefined reference to `llvm::Function::addParamAttr(unsigned int, llvm::Attribute::AttrKind)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x17a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x1bc): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x24d): undefined reference to `llvm::Value::getContext() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x263): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2d2): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x2ec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x30e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x342): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x3cc): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x432): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstep9LookupIMPERN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES7_PNS5_6MDNodeERNS2_13CGObjCRuntime15MessageSendInfoE+0x489): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x28b): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x423): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5cb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x647): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x671): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x67e): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x75b): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x834): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x881): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x8ee): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x909): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x948): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x986): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9e1): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x9fe): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa28): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa39): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa56): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa7e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa8e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa97): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xabe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xb1b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbb2): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xbff): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xc62): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcbe): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd0e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd28): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd5f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xdc1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xde8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe2a): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xe77): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEELb0EE4growEm]+0x1ae): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GeneratePropertyList(clang::Decl const*, clang::ObjCContainerDecl const*, bool, bool)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x1d5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x4b7): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x58f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x77e): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x820): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xa7e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xaa8): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xac1): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKN5clang4DeclEPKNS1_17ObjCContainerDeclEbb+0xb1e): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::Redeclarable::DeclLink::getNext(clang::ObjCProtocolDecl const*) const': CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x18f): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCGNU.cpp:(.text._ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_[_ZNK5clang12RedeclarableINS_16ObjCProtocolDeclEE8DeclLink7getNextEPKS1_]+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::ObjCProtocolDecl const*&&)': CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x96): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x14e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x262): undefined reference to `clang::ASTContext::getObjCPropertyImplDeclForPropertyDecl(clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCGNU.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang16ObjCProtocolDeclEEZN12_GLOBAL__N_19CGObjCGNU20GeneratePropertyListEPKNS0_4DeclEPKNS0_17ObjCContainerDeclEbbEUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x328): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::SmallVectorTemplateBase, std::allocator >, llvm::GlobalAlias*>, false>::grow(unsigned long)': CGObjCGNU.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELb0EE4growEm]+0x19e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::RegisterAlias(clang::ObjCCompatibleAliasDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x32): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13RegisterAliasEPKN5clang23ObjCCompatibleAliasDeclE+0x3f): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCGNU.cpp:(.text._ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_8ConstantENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x37): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7d): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x8b): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xb0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x13e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x3b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x172): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c2): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x346): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x542): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x55e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x612): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x620): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x84c): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x866): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x886): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x892): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x89b): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x8c0): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0x9ca): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xaa0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefEPKN5clang16ObjCProtocolDeclE+0xac8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x43): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xcc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x104): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x213): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x223): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x24d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x279): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x292): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep219GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x60): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1cf): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x1ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x357): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3e2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x3f1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x405): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x470): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x56f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x58f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x836): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x92f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x93d): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9c8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0x9f4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep222GenerateConstantStringEPKN5clang13StringLiteralE+0xa22): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocolList(llvm::ArrayRef, std::allocator > >)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x1ef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x226): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x323): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU20GenerateProtocolListEN4llvm8ArrayRefINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEEE+0x356): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateEmptyProtocol(llvm::StringRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x5e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x125): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU21GenerateEmptyProtocolEN4llvm9StringRefE+0x2ae): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateProtocol(clang::ObjCProtocolDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x40): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x11d): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x21f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x328): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x563): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x576): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x6ca): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x864): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x885): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateProtocolEPKN5clang16ObjCProtocolDeclE+0x8ef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x86): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb7): undefined reference to `clang::ObjCCategoryImplDecl::getCategoryDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xdc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x292): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x534): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x7ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x918): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbef): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateConstantString(clang::StringLiteral const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x7e): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x208): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x225): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x332): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x403): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateConstantStringEPKN5clang13StringLiteralE+0x432): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::ModuleInitFunction()': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x460): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x80b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x9aa): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xbd2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc85): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xc93): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xed0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf02): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf11): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf26): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0xf38): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x11e7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x12bf): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1405): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x151d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1528): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1538): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1556): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x15a5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x162d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1648): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16db): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x16ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x171e): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x173a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x178f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17d9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x17ec): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1816): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1836): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1855): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x18f3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1925): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x199d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x19b7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a1b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a2e): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1a76): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ada): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b7b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1b9a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1ba8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1bca): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c0b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU18ModuleInitFunctionEv+0x1c8f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::EmitNSAutoreleasePoolClassRef(clang::CodeGen::CodeGenFunction&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU29EmitNSAutoreleasePoolClassRefERN5clang7CodeGen15CodeGenFunctionE+0xf7): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `bool llvm::DenseMapBase, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >, clang::Selector, llvm::SmallVector, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > const*&) const': CGObjCGNU.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_SF_EEEES3_SF_SH_SK_E15LookupBucketForIS3_EEbRKT_RPKSK_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Type* const*, llvm::Type* const*)': CGObjCGNU.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_[_ZN4llvm15SmallVectorImplIPNS_4TypeEE6appendIPKS2_vEEvT_S7_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep2::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6b): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x45a): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x478): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4d3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x57b): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x594): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5b6): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x602): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x74c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x78e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x837): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x900): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x985): undefined reference to `clang::ASTContext::getObjCEncodingForMethodParameter(clang::Decl::ObjCDeclQualifier, clang::QualType, std::__cxx11::basic_string, std::allocator >&, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x9e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa18): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa32): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa56): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xadd): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb08): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc7f): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcdc): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xe6d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0xff5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1004): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1010): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x102b): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1037): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1044): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1089): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10bc): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10c8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10d1): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x110a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1141): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x114d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x115a): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11cf): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11ff): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1388): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13b4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14f7): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1517): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1568): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15c1): undefined reference to `clang::Decl::getAttrs() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1672): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_114CGObjCGNUstep213GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClassStructure(llvm::Constant*, llvm::Constant*, unsigned int, char const*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool) [clone .constprop.585]': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x1ad): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x2fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x340): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x36e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x396): undefined reference to `llvm::DataLayout::~DataLayout()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x5de): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x652): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x65e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x667): undefined reference to `llvm::GlobalVariable::removeFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU22GenerateClassStructureEPN4llvm8ConstantES3_jPKcS3_S3_S3_S3_S3_S3_S3_S3_S3_b.constprop.585+0x685): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x90): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf9): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x138): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x169): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x29e): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x465): undefined reference to `clang::ASTContext::getASTObjCInterfaceLayout(clang::ObjCInterfaceDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4a8): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x50c): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x58d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x641): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x655): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x764): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x781): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa17): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xb50): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcb5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xcf3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd25): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd67): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf5c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf80): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf93): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1008): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1045): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1067): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1083): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x10db): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1181): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x121b): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1228): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x124e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x125a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1267): undefined reference to `llvm::GlobalAlias::eraseFromParent()' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1286): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x14c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1577): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x15a2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x18f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1925): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1957): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1979): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x199f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x19eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a06): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1a27): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::CGObjCGNU(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2e3): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x33a): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x35b): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x39e): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3ad): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3c2): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3d0): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3e7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x3fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x41b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x433): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x461): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x47d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x491): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4a9): undefined reference to `llvm::Module::getDataLayout() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4b4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4e1): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x53c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x5c6): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x66e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ae): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x702): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x82e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x8fd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x9b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xa7b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xab9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xac4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xb79): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbb7): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xbf5): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xc89): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xdc4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe58): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNUC2ERN5clang7CodeGen13CodeGenModuleEjjj+0xe70): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GenerateIvarList(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x1c5): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x40b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x4f3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU16GenerateIvarListEN4llvm8ArrayRefIPNS1_8ConstantEEES5_S5_S5_NS2_IN5clang10Qualifiers12ObjCLifetimeEEE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x17c): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x1ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x24c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x2cc): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x360): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x417): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x4cb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x582): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x626): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x6ca): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNUstep::CGObjCGNUstep(clang::CodeGen::CodeGenModule&, unsigned int, unsigned int, unsigned int)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x735): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x78a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x7c9): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_113CGObjCGNUstepC2ERN5clang7CodeGen13CodeGenModuleEjjj+0x81d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `clang::CodeGen::CreateGNUObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCGNU.cpp:(.text._ZN5clang7CodeGen20CreateGNUObjCRuntimeERNS0_13CodeGenModuleE+0x329): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `llvm::DenseMap, std::allocator >, llvm::GlobalAlias*>, 2u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, std::allocator >, llvm::GlobalAlias*>, 2u> > >::grow(unsigned int)': CGObjCGNU.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_11SmallVectorISt4pairINSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPNS_11GlobalAliasEELj2EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_SE_EEE4growEj]+0x113): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o): In function `(anonymous namespace)::CGObjCGNU::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector, std::__cxx11::basic_string, std::allocator > const&)': CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0xde): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x121): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCGNU.cpp:(.text._ZN12_GLOBAL__N_19CGObjCGNU11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCGNU.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateCStringLiteral(llvm::StringRef, (anonymous namespace)::ObjCLabelType, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x76): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0xde): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20CreateCStringLiteralEN4llvm9StringRefENS_13ObjCLabelTypeEbb+0x155): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasWeakMember(clang::QualType)': CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x44): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZL13hasWeakMemberN5clang8QualTypeE+0x4d): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn2() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendSuperFn2Ev+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendSuperFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper21getMessageSendSuperFnEv+0x3d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getExceptionExtractFn()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x24): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper21getExceptionExtractFnEv+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x42): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper16getMessageSendFnEv+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCTypesHelper::getSetJmpFn() [clone .isra.220]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x26): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x52): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115ObjCTypesHelper11getSetJmpFnEv.isra.220+0x6e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `GetGCAttrTypeForType(clang::ASTContext&, clang::QualType, bool)': CGObjCMac.cpp:(.text._ZL20GetGCAttrTypeForTypeRN5clang10ASTContextENS_8QualTypeEb+0xca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCObjectPointerType const* clang::Type::getAs() const [clone .part.596]': CGObjCMac.cpp:(.text._ZNK5clang4Type5getAsINS_21ObjCObjectPointerTypeEEEPKT_v.part.596+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::AddModuleClassList(llvm::ArrayRef, llvm::StringRef, llvm::StringRef) [clone .isra.762]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x111): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x137): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x146): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1be): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1cb): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1d6): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x1e8): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18AddModuleClassListEN4llvm8ArrayRefIPNS1_11GlobalValueEEENS1_9StringRefES6_.isra.762+0x232): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `hasObjCExceptionAttribute(clang::ASTContext&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x15): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZL25hasObjCExceptionAttributeRN5clang10ASTContextEPKNS_17ObjCInterfaceDeclE+0x30): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getConstantGEP(llvm::LLVMContext&, llvm::GlobalVariable*, unsigned int, unsigned int) [clone .constprop.898]': CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x1e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x2b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x39): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZL14getConstantGEPRN4llvm11LLVMContextEPNS_14GlobalVariableEjj.constprop.898+0x75): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.905]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.905+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(llvm::StringRef, clang::CodeGen::ForDefinition_t, bool, bool) [clone .constprop.908]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x43): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEN4llvm9StringRefEN5clang7CodeGen15ForDefinition_tEbb.constprop.908+0xcd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitTryStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x35): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac11EmitTryStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_13ObjCAtTryStmtE+0xb0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x4a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22ObjCAtSynchronizedStmtE+0x95): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitField(clang::FieldDecl const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x152): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x20d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder10visitFieldEPKN5clang9FieldDeclENS1_9CharUnitsE+0x24e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::visitRecord(clang::RecordType const*, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x13): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x2e): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x50): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0x68): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11visitRecordEPKN5clang10RecordTypeENS1_9CharUnitsE+0xb5): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::CreateMetadataVar(llvm::Twine, clang::CodeGen::ConstantStructBuilder&, llvm::StringRef, clang::CharUnits, bool) [clone .constprop.886]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac17CreateMetadataVarEN4llvm5TwineERN5clang7CodeGen21ConstantStructBuilderENS1_9StringRefENS3_9CharUnitsEb.constprop.886+0x7b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xa8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x10c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x150): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::~CGObjCCommonMac()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMacD2Ev+0x95): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitProtocolMethodTypes(llvm::Twine, llvm::ArrayRef, (anonymous namespace)::ObjCCommonTypesHelper const&) [clone .isra.238] [clone .constprop.882]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x2b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x78): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xcd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0xfe): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x10e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x12a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x16f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac23EmitProtocolMethodTypesEN4llvm5TwineENS1_8ArrayRefIPNS1_8ConstantEEERKNS_21ObjCCommonTypesHelperE.isra.238.constprop.882+0x1b9): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EnumerationMutationFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27EnumerationMutationFunctionEv+0x14d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addInt(llvm::IntegerType*, unsigned long, bool) [clone .constprop.904]': CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x12): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase6addIntEPN4llvm11IntegerTypeEmb.constprop.904+0x4e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetPropertyGetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x110): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac22GetPropertyGetFunctionEv+0x128): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetGetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetGetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetSetStructFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x68): undefined reference to `clang::ASTContext::getSizeType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetSetStructFunctionEv+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetPropertySetFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x34): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x4e): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x5a): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x74): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x86): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x120): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22GetPropertySetFunctionEv+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::UpdateRunSkipBlockVars(bool, clang::Qualifiers::ObjCLifetime, clang::CharUnits, clang::CharUnits)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x1fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x21d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22UpdateRunSkipBlockVarsEbN5clang10Qualifiers12ObjCLifetimeENS1_9CharUnitsES4_+0x23d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockVarRecordLayout(clang::RecordType const*, clang::CharUnits, bool&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x65): undefined reference to `clang::TagType::getDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x71): undefined reference to `clang::RecordDecl::field_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x110): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1a0): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x1ac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x268): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x27e): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2c5): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x2d6): undefined reference to `clang::Type::isUnionType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x360): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x45d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4bc): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x4f8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x53e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x652): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac27BuildRCBlockVarRecordLayoutEPKN5clang10RecordTypeENS1_9CharUnitsERbb+0x706): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x167): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x190): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x19e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1cd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac27getNSConstantStringClassRefEv+0x1f4): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getOptimizedSetPropertyFn(bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x62): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x7c): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x88): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xa2): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0xfc): undefined reference to `clang::ASTContext::getPointerDiffType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x218): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x230): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x255): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x280): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2a5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelper25getOptimizedSetPropertyFnEbb+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x11d): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1de): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x1f5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x28d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2dd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac9GetEHTypeEN5clang8QualTypeE+0x2eb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::getNSConstantStringClassRef()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x12b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x139): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x18f): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x1f9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac27getNSConstantStringClassRefEv+0x229): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClassGlobal(clang::ObjCInterfaceDecl const*, bool, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x8f): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x9f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0xcf): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14GetClassGlobalEPKN5clang17ObjCInterfaceDeclEbNS1_7CodeGen15ForDefinition_tE+0x137): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.892]': CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x7f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xbf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xd6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0xf4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.892+0x123): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitGCMemmoveCollectable(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitGCMemmoveCollectableERN5clang7CodeGen15CodeGenFunctionENS2_7AddressES5_PN4llvm5ValueE+0xd7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakRead(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitObjCWeakReadERN5clang7CodeGen15CodeGenFunctionENS2_7AddressE+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetSectionName(llvm::StringRef, llvm::StringRef) [clone .isra.668]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x9c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GetSectionNameEN4llvm9StringRefES2_.isra.668+0x143): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitImageInfo()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x74): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x91): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xa5): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xc2): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0xf4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x12d): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x17c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1b9): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1dd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1ed): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x1f6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x215): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x232): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac13EmitImageInfoEv+0x26c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ModuleInitFunction()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x6d): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x7e): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18ModuleInitFunctionEv+0x8b): undefined reference to `clang::Decl::isWeakImported() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xa1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xf3): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x10b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x12b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x140): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x1c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitThrowStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtThrowStmt const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x9d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0xeb): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x103): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x123): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13EmitThrowStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_15ObjCAtThrowStmtEb+0x138): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitClassRefViaRuntime(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper&) [clone .isra.794]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0xe4): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x179): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x1f7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x2a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x34b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x37e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x3ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x40b): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x421): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x490): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x4bc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac22EmitClassRefViaRuntimeERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclERNS_21ObjCCommonTypesHelperE.isra.794+0x501): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::complete(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::CodeGen::RValue, clang::QualType, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*) [clone .isra.831]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xd8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0xe9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x168): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x252): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x270): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x286): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x298): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3c5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x3e8): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x404): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x422): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x434): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ae): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4ca): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4e3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState8completeERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS2_6RValueENS1_8QualTypeERKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE.isra.831+0x4f5): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::NullReturnState::init(clang::CodeGen::CodeGenFunction&, llvm::Value*) [clone .isra.681]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x70): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xbf): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0xd5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x10e): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x152): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1cb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x1f4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x202): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x223): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115NullReturnState4initERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE.isra.681+0x26a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCStrongCastAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24EmitObjCStrongCastAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCWeakAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xce): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0xec): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x15d): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1c3): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCWeakAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressE+0x1fa): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e4): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCIvarAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, llvm::Value*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xca): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0xfb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x17a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x1e5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitObjCIvarAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressES7_+0x21a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitObjCGlobalAssign(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CodeGen::Address, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xd7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0xf5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x18b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1a9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x1e2): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x24f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20EmitObjCGlobalAssignERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS2_7AddressEb+0x28a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::ObjCIvarOffsetVariable(clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*) [clone .isra.858]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x37): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x71): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0xfd): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x167): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x24a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x277): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x29e): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x2b8): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac22ObjCIvarOffsetVariableEPKN5clang17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE.isra.858+0x311): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitIvarOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0xd0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x132): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x145): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x197): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x1ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x23a): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14EmitIvarOffsetERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclEPKNS1_12ObjCIvarDeclE+0x2ac): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitObjCValueForIvar(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xbc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0xdc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x120): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x1cc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x222): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x239): undefined reference to `clang::ObjCIvarDecl::getContainingInterface() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x292): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2be): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2de): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x2ec): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x33b): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20EmitObjCValueForIvarERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEPN4llvm5ValueEPKNS1_12ObjCIvarDeclEj+0x394): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CallArg* llvm::SmallVectorImpl::insert(clang::CodeGen::CallArg*, clang::CodeGen::CallArg const*, clang::CodeGen::CallArg const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x194): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x3c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_[_ZN4llvm15SmallVectorImplIN5clang7CodeGen7CallArgEE6insertIPKS3_vEEPS3_S8_T_S9_]+0x40c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassObject(clang::ObjCInterfaceDecl const*, bool, llvm::Constant*, llvm::Constant*, llvm::Constant*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1af): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1bf): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x1ca): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16BuildClassObjectEPKN5clang17ObjCInterfaceDeclEbPN4llvm8ConstantES7_S7_b+0x281): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::CallSiteBase::setDoesNotReturn()': CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x2c): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv[_ZN4llvm12CallSiteBaseINS_8FunctionENS_10BasicBlockENS_5ValueENS_4UserENS_3UseENS_11InstructionENS_8CallInstENS_10InvokeInstEPS5_E16setDoesNotReturnEv]+0x42): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned char const&)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh[_ZN4llvm23SmallVectorTemplateBaseIhLb1EE9push_backERKh]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::getBitmapBlockLayout(bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x1f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x4aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x608): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac20getBitmapBlockLayoutEb+0x62d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildByrefLayout(clang::CodeGen::CodeGenModule&, clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x86): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16BuildByrefLayoutERN5clang7CodeGen13CodeGenModuleENS1_8QualTypeE+0x9b): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::IvarLayoutBuilder::buildBitmap((anonymous namespace)::CGObjCCommonMac&, llvm::SmallVectorImpl&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x128): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x261): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x3f6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x40f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x439): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x45f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_117IvarLayoutBuilder11buildBitmapERNS_15CGObjCCommonMacERN4llvm15SmallVectorImplIhEE+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildIvarLayout(clang::ObjCImplementationDecl const*, clang::CharUnits, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0xc8): undefined reference to `clang::ASTContext::DeepCollectObjCIvars(clang::ObjCInterfaceDecl const*, bool, llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x355): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x3af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x442): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x457): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15BuildIvarLayoutEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsES5_bb+0x46f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::PerformFragileFinally::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xb8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xf8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x114): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x130): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x19a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2c6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x33f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121PerformFragileFinally4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x381): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_end() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv[_ZNK5clang17ObjCInterfaceDecl27all_referenced_protocol_endEv]+0xb5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::ObjCInterfaceDecl::all_referenced_protocol_begin() const': CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0x35): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv[_ZNK5clang17ObjCInterfaceDecl29all_referenced_protocol_beginEv]+0xa5): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `PushProtocolProperties(llvm::SmallPtrSet&, llvm::SmallVectorImpl&, clang::ObjCProtocolDecl const*, bool)': CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x6f): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0xff): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZL22PushProtocolPropertiesRN4llvm11SmallPtrSetIPKN5clang14IdentifierInfoELj16EEERNS_15SmallVectorImplIPKNS1_16ObjCPropertyDeclEEEPKNS1_16ObjCProtocolDeclEb+0x2b1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildGCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x35): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildGCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x422): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::BuildRCBlockLayout(clang::CodeGen::CodeGenModule&, clang::CodeGen::CGBlockInfo const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x55): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac18BuildRCBlockLayoutERN5clang7CodeGen13CodeGenModuleERKNS2_11CGBlockInfoE+0x21e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGObjCMac.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_16CachedHashStringELb0EE4growEm]+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `void llvm::SmallVectorImpl::append(char const*, char const*)': CGObjCMac.cpp:(.text._ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_[_ZN4llvm15SmallVectorImplIcE6appendIPKcvEEvT_S5_]+0x65): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseSetPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E15LookupBucketForIS3_EEbRKT_RPKS9_]+0x36): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetNullarySelector(char const*) const [clone .isra.604]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac18GetNullarySelectorEPKc.isra.604+0x5c): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetUnarySelector(char const*) const [clone .isra.605]': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_122CGObjCNonFragileABIMac16GetUnarySelectorEPKc.isra.605+0x5f): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `getStorage(clang::CodeGen::CodeGenModule&, llvm::StringRef)': CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x4d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0xcd): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZL10getStorageRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefE+0x125): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, bool> llvm::StringMap::try_emplace<>(llvm::StringRef)': CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0xa7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapIPNS_14GlobalVariableENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorIS2_EEbENS_9StringRefEDpOT_]+0x10e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb+0x34): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::FinishModule()': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x34): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x195): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x2d9): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x6f2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x725): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x736): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x743): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x7ba): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x841): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x8f1): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0x94f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xbf4): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xc09): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12FinishModuleEv+0xcb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::FieldDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang9FieldDeclE+0x4b): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarType(clang::ObjCMethodDecl const*, bool) [clone .constprop.885]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarTypeEPKN5clang14ObjCMethodDeclEb.constprop.885+0x33): undefined reference to `clang::ASTContext::getObjCEncodingForMethodDecl[abi:cxx11](clang::ObjCMethodDecl const*, bool) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateConstantNSString(clang::StringLiteral const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x67): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x19f): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x201): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x234): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x255): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x26d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x338): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x3be): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x466): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x48c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac24GenerateConstantNSStringEPKN5clang13StringLiteralE+0x4cd): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, clang::Selector, llvm::GlobalVariable*, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(clang::Selector const&, llvm::detail::DenseMapPair const*&) const': CGObjCMac.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_[_ZNK4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEES3_S5_S7_SA_E15LookupBucketForIS3_EEbRKT_RPKSA_]+0x3e): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::getMessageSendFp2retFn() const': CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0x58): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xb0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZNK12_GLOBAL__N_121ObjCCommonTypesHelper22getMessageSendFp2retFnEv+0xdf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, llvm::Value*, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*, clang::ObjCInterfaceDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x1d8): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x47e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x4ec): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x68b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x705): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x812): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x848): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x862): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x960): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x995): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9aa): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0x9cc): undefined reference to `llvm::Value::stripPointerCasts() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb48): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xb9b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xbe6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac15EmitMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeEPN4llvm5ValueES9_S6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclEPKNS1_17ObjCInterfaceDeclERKNS_21ObjCCommonTypesHelperE+0xc54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::ObjCCommonTypesHelper::ObjCCommonTypesHelper(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xcc): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0xd9): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x17b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x18b): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x194): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1e9): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x1f9): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x20e): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x223): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x243): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2ab): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x2e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x34b): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x386): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x3ff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x431): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x443): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x480): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_121ObjCCommonTypesHelperC2ERN5clang7CodeGen13CodeGenModuleE+0x49c): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `clang::CodeGen::CreateMacObjCRuntime(clang::CodeGen::CodeGenModule&)': CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x40a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x447): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4b3): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x4f1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x592): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x5f0): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x610): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x629): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x646): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6b1): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x6f8): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x782): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7b9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x7cf): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x851): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x89d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8af): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8cf): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x8e1): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x968): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9a6): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x9c6): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa29): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xa3d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb08): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xb40): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xbff): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xc40): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xcd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd10): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xd97): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xde0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xdfa): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0xe67): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1230): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12a1): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12df): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x12ff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1349): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1427): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1465): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x147e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x14e0): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1518): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1540): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x15ce): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x160c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x167d): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x16ba): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x178a): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x17f7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1802): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1822): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x183b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x184d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x186d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1881): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1900): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1938): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x19f7): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1a71): undefined reference to `clang::RecordDecl::Create(clang::ASTContext const&, clang::TagTypeKind, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::RecordDecl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ab2): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1ac3): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1acc): undefined reference to `clang::ASTContext::getObjCSelDecl() const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b1b): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b2d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b42): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b55): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1b80): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1bfb): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c3b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1c5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cd2): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1cfa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN5clang7CodeGen20CreateMacObjCRuntimeERNS0_13CodeGenModuleE+0x1dfd): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x20e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x23f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x258): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoE+0x265): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassRef(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x2e): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac12EmitClassRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitClassRefFromId(clang::CodeGen::CodeGenFunction&, clang::IdentifierInfo*, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0xb6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1bb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x1f0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x209): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x256): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18EmitClassRefFromIdERN5clang7CodeGen15CodeGenFunctionEPNS1_14IdentifierInfoEPKNS1_17ObjCInterfaceDeclE+0x301): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetClass(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x12): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac8GetClassERN5clang7CodeGen15CodeGenFunctionEPKNS1_17ObjCInterfaceDeclE+0x64): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xbe): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0xf9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x119): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x12b): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x13d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x167): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x192): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1c6): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xa2): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xcb): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0xe2): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x309): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x37a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x400): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_+0x471): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetInterfaceEHType(clang::ObjCInterfaceDecl const*, clang::CodeGen::ForDefinition_t)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5d): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x108): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x12d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x21a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x2fb): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x319): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x3b2): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x4de): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x591): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5c4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac18GetInterfaceEHTypeEPKN5clang17ObjCInterfaceDeclENS1_7CodeGen15ForDefinition_tE+0x5f2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetEHType(clang::QualType)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x93): undefined reference to `clang::ObjCObjectPointerType::getInterfaceType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x11e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x153): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x183): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x1fa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x22e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x27d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac9GetEHTypeEN5clang8QualTypeE+0x2a3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::EmitPropertyList(llvm::Twine, clang::Decl const*, clang::ObjCContainerDecl const*, (anonymous namespace)::ObjCCommonTypesHelper const&, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x157): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x22a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x49b): undefined reference to `clang::ASTContext::getObjCEncodingForPropertyDecl[abi:cxx11](clang::ObjCPropertyDecl const*, clang::Decl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x5a7): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x62d): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x697): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x836): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0x8cf): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xa12): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xab6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xad7): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb03): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb4a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xb92): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16EmitPropertyListEN4llvm5TwineEPKN5clang4DeclEPKNS3_17ObjCContainerDeclERKNS_21ObjCCommonTypesHelperEb+0xbc3): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitClassExtension(clang::ObjCImplementationDecl const*, clang::CharUnits, bool, bool)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x44): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xf2): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0xff): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x121): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x2b5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac18EmitClassExtensionEPKN5clang22ObjCImplementationDeclENS1_9CharUnitsEbb+0x37a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocolRef(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x17e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ad): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1ca): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac20GetOrEmitProtocolRefEPKN5clang16ObjCProtocolDeclE+0x1d9): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitProtocolList(llvm::Twine, clang::ObjCProtocolDecl* const*, clang::ObjCProtocolDecl* const*) [clone .constprop.883]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x28d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x321): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x3c5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitProtocolListEN4llvm5TwineEPKPN5clang16ObjCProtocolDeclES7_.constprop.883+0x415): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x10a): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x181): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x18f): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1ab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GenerateMethod(clang::ObjCMethodDecl const*, clang::ObjCContainerDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x9f): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x16d): undefined reference to `clang::operator<<(llvm::raw_ostream&, clang::ObjCCategoryImplDecl const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1c8): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x1dc): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x210): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x222): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x28a): undefined reference to `llvm::User::operator new(unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x2a7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x37a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x392): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3e2): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac14GenerateMethodEPKN5clang14ObjCMethodDeclEPKNS1_17ObjCContainerDeclE+0x3fa): more undefined references to `llvm::raw_ostream::write(unsigned char)' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitTryOrSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::Stmt const&)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xbc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x5fe): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x767): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x7b1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x883): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8ec): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x8f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x9b7): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa2f): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa45): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xa92): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xae4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb04): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb2f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb6b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xb90): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc3a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xc63): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe4c): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xe7d): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xec0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xed8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xefb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0xfc6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1064): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x108e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10d6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x10e2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x112a): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1140): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x11eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x122b): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1252): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x12f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x133a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1410): undefined reference to `llvm::AttributeList::hasAttribute(unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1457): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14b4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14e5): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x14f5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1578): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x159e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1613): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1759): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x17fa): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1808): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1833): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x18fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x19a2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c22): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c52): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1c77): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d05): undefined reference to `llvm::Value::getContext() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1d20): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1dd7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1de5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1e0e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ef9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1f7c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1fcb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x1ff3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x201d): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x21cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x221f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2271): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x22dd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x231a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2361): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2397): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x23cf): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x244d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x260b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2618): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x263d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x26b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x274d): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2805): undefined reference to `llvm::Instruction::eraseFromParent()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac25EmitTryOrSynchronizedStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_4StmtE+0x2825): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorEPNS_14GlobalVariableENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S4_EEE4growEj]+0xed): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCCommonMac::GetMethodVarName(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xa7): undefined reference to `clang::Selector::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_115CGObjCCommonMac16GetMethodVarNameEN5clang8SelectorE+0xff): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.884]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0xa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x33e): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x391): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x464): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.884+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x182): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x2bc): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x33b): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x438): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x662): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x67b): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x9bf): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa50): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc10): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc27): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc3a): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc4d): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc5e): undefined reference to `llvm::Constant::isNullValue() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xc73): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd8b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3e): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x219): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x22b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2af): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f5): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x41a): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x438): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x528): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x542): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x567): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x580): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5aa): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x61f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x7b3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x80d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x865): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8ac): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x8dd): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xa91): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xc78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd21): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xee3): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf2e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf3f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x1160): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x11f8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x120a): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x13e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x140d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::emitMethodList(llvm::Twine, (anonymous namespace)::(anonymous namespace)::MethodListType, llvm::ArrayRef) [clone .constprop.868]': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x129): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x300): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x367): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x458): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x4a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5a1): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac14emitMethodListEN4llvm5TwineENS_12_GLOBAL__N_114MethodListTypeENS1_8ArrayRefIPKN5clang14ObjCMethodDeclEEE.constprop.868+0x5c6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x88): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbc): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x2f0): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x33f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x38a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x4b6): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5a8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5d5): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x5de): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x619): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x62e): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x6a8): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8b4): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x9bc): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb07): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb34): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xbf8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xc1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x140): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x24d): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x313): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x3ab): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x443): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x4db): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x571): more undefined references to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' follow /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GetOrEmitProtocol(clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x689): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x75d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x7d9): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x8ad): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x983): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0x98a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa5a): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa7a): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xa9f): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xad4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb05): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb33): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb43): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb4e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xb90): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd00): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xd2c): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xe48): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xec7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xee7): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xef9): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xf10): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac17GetOrEmitProtocolEPKN5clang16ObjCProtocolDeclE+0xfb5): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateProtocolRef(clang::CodeGen::CodeGenFunction&, clang::ObjCProtocolDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x57): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x7f): undefined reference to `clang::ObjCProtocolDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xd0): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0xff): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x17b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1b3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x1fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x23f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x282): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2a3): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2e0): undefined reference to `clang::ASTContext::getObjCProtocolDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x2ee): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateProtocolRefERN5clang7CodeGen15CodeGenFunctionEPKNS1_16ObjCProtocolDeclE+0x309): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x109): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x153): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x160): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x146): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x168): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ef): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x285): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x2c1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x356): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3f8): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x45c): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x488): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b6): undefined reference to `clang::DeclarationName::getAsString[abi:cxx11]() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x54d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x580): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x47): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetSelector(clang::CodeGen::CodeGenFunction&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac11GetSelectorERN5clang7CodeGen15CodeGenFunctionEPKNS1_14ObjCMethodDeclE+0x4b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x7c): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xd4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x140): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelectorAddr(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xbb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x128): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x179): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac16EmitSelectorAddrERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x1c0): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x4d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x63): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x83): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac12EmitSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x91): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::EmitVTableMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::QualType, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x344): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x440): undefined reference to `clang::Selector::getNumArgs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x48f): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x57b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x5d8): undefined reference to `clang::Selector::getNameForSlot(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x622): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x71c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x73a): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x775): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x938): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xa6c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xad8): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xcc5): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd01): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac21EmitVTableMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueES6_bRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0xd32): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::BuildClassRoTInitializer(unsigned int, unsigned int, unsigned int, clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x37): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1b5): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x210): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x269): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x2a5): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x389): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x47b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x4a4): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x53c): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x596): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5c3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5ca): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x5df): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x7bd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x89d): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9b0): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9c1): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9d1): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x9dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xa11): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xafd): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xb24): undefined reference to `clang::ASTContext::getPreferredTypeAlign(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc13): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xc4f): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xcef): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xdaf): undefined reference to `clang::ObjCImplementationDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xe49): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xea3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf04): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf27): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0xf9b): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1034): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x1190): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x11ed): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x126c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x127f): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x12a1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x130d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24BuildClassRoTInitializerEjjjPKN5clang22ObjCImplementationDeclE+0x133e): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateClass(clang::ObjCImplementationDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xd0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xf0): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0xfe): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x203): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x215): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x238): undefined reference to `clang::ASTContext::getASTObjCImplementationLayout(clang::ObjCImplementationDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x2f6): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x345): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x3c5): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x42d): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x475): undefined reference to `clang::Decl::getAttrs() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x4f4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x525): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x56d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x576): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x5d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x64a): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x698): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x6c4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x724): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac13GenerateClassEPKN5clang22ObjCImplementationDeclE+0x753): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GetAddrOfSelector(clang::CodeGen::CodeGenFunction&, clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0xc4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x10a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x13b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x154): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x161): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac17GetAddrOfSelectorERN5clang7CodeGen15CodeGenFunctionENS1_8SelectorE+0x197): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseSetPair >::grow(unsigned int)': CGObjCMac.cpp:(.text._ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj[_ZN4llvm8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS2_EENS3_12DenseSetPairIS2_EEE4growEj]+0xdf): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `std::pair, llvm::detail::DenseSetPair, false>, bool> llvm::DenseMapBase, llvm::detail::DenseSetPair >, clang::Selector, llvm::detail::DenseSetEmpty, llvm::DenseMapInfo, llvm::detail::DenseSetPair >::try_emplace(clang::Selector&&, llvm::detail::DenseSetEmpty&) [clone .constprop.869]': CGObjCMac.cpp:(.text._ZN4llvm12DenseMapBaseINS_8DenseMapIN5clang8SelectorENS_6detail13DenseSetEmptyENS_12DenseMapInfoIS3_EENS4_12DenseSetPairIS3_EEEES3_S5_S7_S9_E11try_emplaceIJRS5_EEESt4pairINS_16DenseMapIteratorIS3_S5_S7_S9_Lb0EEEbEOS3_DpOT_.constprop.869+0xab): undefined reference to `llvm::DenseMapInfo::getHashValue(clang::Selector)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::isVTableDispatchedSelector(clang::Selector)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac26isVTableDispatchedSelectorEN5clang8SelectorE+0x3ba): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSend(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, llvm::Value*, clang::CodeGen::CallArgList const&, clang::ObjCInterfaceDecl const*, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x3d): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0xb5): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x138): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac19GenerateMessageSendERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPN4llvm5ValueERKNS2_11CallArgListEPKNS1_17ObjCInterfaceDeclEPKNS1_14ObjCMethodDeclE+0x150): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCNonFragileABIMac::GenerateMessageSendSuper(clang::CodeGen::CodeGenFunction&, clang::CodeGen::ReturnValueSlot, clang::QualType, clang::Selector, clang::ObjCInterfaceDecl const*, bool, llvm::Value*, bool, clang::CodeGen::CallArgList const&, clang::ObjCMethodDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x13c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x153): undefined reference to `clang::Decl::isWeakImported() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1ba): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x1da): undefined reference to `clang::ASTContext::getObjCClassDecl() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x272): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x3d3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x40b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x424): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x47a): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_122CGObjCNonFragileABIMac24GenerateMessageSendSuperERN5clang7CodeGen15CodeGenFunctionENS2_15ReturnValueSlotENS1_8QualTypeENS1_8SelectorEPKNS1_17ObjCInterfaceDeclEbPN4llvm5ValueEbRKNS2_11CallArgListEPKNS1_14ObjCMethodDeclE+0x4b8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o): In function `(anonymous namespace)::CGObjCMac::GenerateCategory(clang::ObjCCategoryImplDecl const*)': CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x47): undefined reference to `llvm::Module::getDataLayout() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x8f): undefined reference to `clang::ObjCInterfaceDecl::FindCategoryDeclaration(clang::IdentifierInfo*) const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb8): undefined reference to `vtable for llvm::raw_svector_ostream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x10e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x159): undefined reference to `vtable for llvm::raw_pwrite_stream' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x170): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x29a): undefined reference to `clang::DeclContext::decls_begin() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x31c): undefined reference to `clang::ObjCInterfaceDecl::getObjCRuntimeNameAsString() const' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x756): undefined reference to `llvm::hash_value(llvm::StringRef)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0x905): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xa2a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGObjCMac.cpp:(.text._ZN12_GLOBAL__N_19CGObjCMac16GenerateCategoryEPKN5clang20ObjCCategoryImplDeclE+0xb3a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGObjCMac.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `(anonymous namespace)::CallSyncExit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xbe): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x14b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x176): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x212): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x22d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x247): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x25e): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x274): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN12_GLOBAL__N_112CallSyncExit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x2ce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x14): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x2f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeIvarBaseOffset(clang::CodeGen::CodeGenModule&, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime21ComputeIvarBaseOffsetERNS0_13CodeGenModuleEPKNS_22ObjCImplementationDeclEPKNS_12ObjCIvarDeclE+0x2e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::ComputeBitfieldBitOffset(clang::CodeGen::CodeGenModule&, clang::ObjCInterfaceDecl const*, clang::ObjCIvarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x13): undefined reference to `clang::ObjCInterfaceDecl::getImplementation() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24ComputeBitfieldBitOffsetERNS0_13CodeGenModuleEPKNS_17ObjCInterfaceDeclEPKNS_12ObjCIvarDeclE+0x25): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitValueForIvarAtOffset(clang::CodeGen::CodeGenFunction&, clang::ObjCInterfaceDecl const*, llvm::Value*, clang::ObjCIvarDecl const*, unsigned int, llvm::Value*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x57): undefined reference to `clang::ASTContext::getObjCObjectPointerType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x68): undefined reference to `clang::ObjCIvarDecl::getUsageType(clang::QualType) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xcf): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x135): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x264): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x29a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2aa): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x2e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x303): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x323): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x331): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x385): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3c8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x3e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x40d): undefined reference to `clang::ASTContext::lookupFieldBitOffset(clang::ObjCInterfaceDecl const*, clang::ObjCImplementationDecl const*, clang::ObjCIvarDecl const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x42c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x44d): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x46c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x482): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x4a2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5c3): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5d5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x5f7): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x6f7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x74e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x76e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x791): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x7dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x834): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x854): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x877): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8a8): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x8ff): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x91f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x942): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x963): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x988): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0x9d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime24EmitValueForIvarAtOffsetERNS0_15CodeGenFunctionEPKNS_17ObjCInterfaceDeclEPN4llvm5ValueEPKNS_12ObjCIvarDeclEjS9_+0xa2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitAtSynchronizedStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtSynchronizedStmt const&, llvm::Function*, llvm::Function*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x112): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x1c0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x252): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x27d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x2ce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x317): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x332): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x34f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x369): undefined reference to `llvm::Value::getContext() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x47e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x4b7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x515): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x531): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x550): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x576): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime22EmitAtSynchronizedStmtERNS0_15CodeGenFunctionERKNS_22ObjCAtSynchronizedStmtEPN4llvm8FunctionES9_+0x5d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::getMessageSendInfo(clang::ObjCMethodDecl const*, clang::QualType, clang::CodeGen::CallArgList&)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime18getMessageSendInfoEPKNS_14ObjCMethodDeclENS_8QualTypeERNS0_11CallArgListE+0xbd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitInitOfCatchParam(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::VarDecl const*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0xfd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x114): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x15d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x192): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x1a8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime20EmitInitOfCatchParamERNS0_15CodeGenFunctionEPN4llvm5ValueEPKNS_7VarDeclE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o): In function `clang::CodeGen::CGObjCRuntime::EmitTryCatchStmt(clang::CodeGen::CodeGenFunction&, clang::ObjCAtTryStmt const&, llvm::Constant*, llvm::Constant*, llvm::Constant*)': CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x1c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x23a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x468): undefined reference to `clang::Stmt::getSourceRange() const' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x5b8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x874): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x8ab): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x95d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0x9fc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa55): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xa8e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xb2a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGObjCRuntime.cpp:(.text._ZN5clang7CodeGen13CGObjCRuntime16EmitTryCatchStmtERNS0_15CodeGenFunctionERKNS_13ObjCAtTryStmtEPN4llvm8ConstantES9_S9_+0xbb7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGObjCRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*, llvm::StringRef, llvm::Type*&) [clone .localalias.44]': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x31): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x3c): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x57): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeEN4llvm9StringRefERPNS5_4TypeE+0x63): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemAlign(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime16getPipeElemAlignEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeElemSize(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x25): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x3a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x4b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x66): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime15getPipeElemSizeEPKNS_4ExprE+0x7c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getPipeType(clang::PipeType const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x53): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x5e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x7d): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x88): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xd5): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xe0): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0xff): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime11getPipeTypeEPKNS_8PipeTypeE+0x10a): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getSamplerType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x26): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x31): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x50): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime14getSamplerTypeEPKNS_4TypeE+0x5b): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::convertOpenCLSpecificType(clang::Type const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x24): undefined reference to `clang::ASTContext::getOpenCLTypeAddrSpace(clang::Type const*) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x2f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x69): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25convertOpenCLSpecificTypeEPKNS_4TypeE+0x7e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getGenericVoidPointerType()': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x13): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime25getGenericVoidPointerTypeEv+0x27): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::getInvokeFunction(clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x26): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime17getInvokeFunctionEPKNS_4ExprE+0x32): undefined reference to `clang::Stmt::IgnoreImplicit()' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o): In function `clang::CodeGen::CGOpenCLRuntime::emitOpenCLEnqueuedBlock(clang::CodeGen::CodeGenFunction&, clang::Expr const*)': CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x42): undefined reference to `clang::VarDecl::getInit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x4e): undefined reference to `clang::Stmt::IgnoreImplicit()' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x192): undefined reference to `llvm::Value::stripPointerCasts() const' CGOpenCLRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenCLRuntime23emitOpenCLEnqueuedBlockERNS0_15CodeGenFunctionEPKNS_4ExprE+0x1f9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenCLRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, true>::push_back((anonymous namespace)::MappableExprsHandler::BasePointerInfo const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELb1EE9push_backERKS3_+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL25emitCombinerOrInitializerRNS2_13CodeGenModuleENS1_8QualTypeEPKNS1_4ExprEPKNS1_7VarDeclESF_bEUlvE0_EES3_l+0x33): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `addFieldToRecordDecl(clang::ASTContext&, clang::DeclContext*, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x14): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x31): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntime.cpp:(.text._ZL20addFieldToRecordDeclRN5clang10ASTContextEPNS_11DeclContextENS_8QualTypeE+0x48): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>::operator=(llvm::SmallVectorImpl<(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo>&&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS_11SmallVectorINS2_15BasePointerInfoELj16EEERNS3_IPNS_5ValueELj16EEESA_RNS3_ImLj16EEEE7MapInfoEaSEOSE_+0x12f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `createKmpTaskTRecordDecl(clang::CodeGen::CodeGenModule&, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x36): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x42): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x82): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x9c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0xa8): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x10c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x149): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL24createKmpTaskTRecordDeclRN5clang7CodeGen13CodeGenModuleENS_19OpenMPDirectiveKindENS_8QualTypeES4_+0x164): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `isDeclareTargetDeclaration(clang::ValueDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0xaa): undefined reference to `clang::VarDecl::getTemplateInstantiationPattern() const' CGOpenMPRuntime.cpp:(.text._ZL26isDeclareTargetDeclarationPKN5clang9ValueDeclE+0x15d): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::FunctionDecl::hasBody() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang12FunctionDecl7hasBodyEv[_ZNK5clang12FunctionDecl7hasBodyEv]+0x19): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::~CGOpenMPRuntime()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0xc0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeD2Ev[_ZN5clang7CodeGen15CGOpenMPRuntimeD5Ev]+0x21e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1552]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1552+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoDeviceGlobalVar const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x45): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x5c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0x84): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xa3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xdc): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvNS_9StringRefERKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31OffloadEntryInfoDeviceGlobalVarEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUlS1_S8_E2_EEvlS1_S8_+0xe8): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1557]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1557+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::function_ref::callback_fn(long, unsigned int, unsigned int, llvm::StringRef, unsigned int, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OffloadEntryInfoTargetRegion const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x59): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xa9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xc6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x116): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x148): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFvjjNS_9StringRefEjRKN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionEEE11callback_fnIZNS4_35createOffloadEntriesAndInfoMetadataEvEUljjS1_jS8_E1_EEvljjS1_jS8_+0x154): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `buildStructValue(clang::CodeGen::ConstantStructBuilder&, clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::CodeGen::CGRecordLayout const&, llvm::ArrayRef) [clone .isra.1344]': CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x7c): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x9f): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x12f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x15b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL16buildStructValueRN5clang7CodeGen21ConstantStructBuilderERNS0_13CodeGenModuleEPKNS_10RecordDeclERKNS0_14CGRecordLayoutEN4llvm8ArrayRefIPNSB_8ConstantEEE.isra.1344+0x23e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::GlobalVariable* createConstantGlobalStruct(clang::CodeGen::CodeGenModule&, clang::QualType, llvm::ArrayRef, llvm::Twine const&, llvm::GlobalValue::LinkageTypes&&) [clone .isra.1345]': CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x45): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._Z26createConstantGlobalStructIJN4llvm11GlobalValue12LinkageTypesEEEPNS0_14GlobalVariableERN5clang7CodeGen13CodeGenModuleENS5_8QualTypeENS0_8ArrayRefIPNS0_8ConstantEEERKNS0_5TwineEDpOT_.isra.1345+0x10c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getBaseDecl(clang::Expr const*, clang::DeclRefExpr const*&)': CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x1c): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x65): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x89): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xa9): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0xfe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x119): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL11getBaseDeclPKN5clang4ExprERPKNS_11DeclRefExprE+0x128): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.1546]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.1546+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1538]': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1538+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `getTargetEntryUniqueInfo(clang::ASTContext&, clang::SourceLocation, unsigned int&, unsigned int&, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x45): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x7f): undefined reference to `llvm::sys::fs::getUniqueID(llvm::Twine, llvm::sys::fs::UniqueID&)' CGOpenMPRuntime.cpp:(.text._ZL24getTargetEntryUniqueInfoRN5clang10ASTContextENS_14SourceLocationERjS3_S3_+0x206): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const::{lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*) const::{lambda(clang::CodeGen::RValue)#1}::operator()({lambda(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::Expr const*)#1}) const::{lambda()#1}>(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0xaa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZZZZNS2_15CGOpenMPRuntime13emitReductionERNS2_15CodeGenFunctionENS1_14SourceLocationENS_8ArrayRefIPKNS1_4ExprEEESF_SF_SF_NS7_18ReductionOptionsTyEENKUlS9_RNS2_15PrePostActionTyEE0_clES9_SI_ENKUlS9_SE_SE_SE_E_clES9_SE_SE_SE_ENKUlNS2_6RValueEE_clESL_EUlvE_EES3_l+0x28c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CommonActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xd3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x164): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x182): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x19b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x218): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x226): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x24a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_114CommonActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilderBase::InsertPointGuard::~InsertPointGuard()': CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x65): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xaf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xc6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0xdf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x10c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x11f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x152): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x177): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm13IRBuilderBase16InsertPointGuardD2Ev[_ZN4llvm13IRBuilderBase16InsertPointGuardD5Ev]+0x190): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitAddrOfVarFromArray(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, unsigned int, clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x6e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x93): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xc4): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0xd9): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x10c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x12a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZL22emitAddrOfVarFromArrayRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEjPKNS_7VarDeclE+0x17d): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::Stmt::children() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang4Stmt8childrenEv[_ZNK5clang4Stmt8childrenEv]+0x28): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPExecutableDirective::getCapturedStmt(clang::OpenMPDirectiveKind) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x66): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x72): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE[_ZNK5clang22OMPExecutableDirective15getCapturedStmtENS_19OpenMPDirectiveKindE]+0x12d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::OMPLoopDirective::getNumIterations() const': CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2a1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x36d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3bd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZNK5clang16OMPLoopDirective16getNumIterationsEv[_ZNK5clang16OMPLoopDirective16getNumIterationsEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::ReductionCodeGen(llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x199): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x27e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGenC2EN4llvm8ArrayRefIPKNS_4ExprEEES7_S7_+0x2c2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen16emitSharedLValueERNS0_15CodeGenFunctionEj+0x144): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::needCleanups(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12needCleanupsEj+0x1f): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitCleanups(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4d): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xb4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0xd2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen12emitCleanupsERNS0_15CodeGenFunctionEjNS0_7AddressE+0x11e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getName[abi:cxx11](llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x6f): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0xb1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x11c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x13e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1cd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime7getNameB5cxx11EN4llvm8ArrayRefINS2_9StringRefEEE+0x1df): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `generateUniqueName(clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0xad): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x10b): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1af): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1db): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x1e6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x227): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x23d): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x31d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL18generateUniqueNameRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefEPKNS_4ExprE+0x341): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getIdentTyPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19getIdentTyPointerTyEv+0x8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getKmpc_MicroPointerTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x25): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x4c): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x60): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getKmpc_MicroPointerTyEv+0x7f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createForStaticInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x55): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0x81): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27createForStaticInitFunctionEjb+0xd2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchInitFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchInitFunctionEjb+0x90): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchFiniFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchFiniFunctionEjb+0x6d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createDispatchNextFunction(unsigned int, bool)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x50): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0x77): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26createDispatchNextFunctionEjb+0xb7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitOMPIfClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x3d): undefined reference to `clang::Stmt::getSourceRange() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x214): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x259): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime15emitOMPIfClauseERNS0_15CodeGenFunctionEPKNS_4ExprERKNS0_15RegionCodeGenTyES9_+0x2a3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitKmpRoutineEntryT(clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xb7): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20emitKmpRoutineEntryTENS_8QualTypeE+0xc3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime8emitCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x49): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x32): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x76): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xb6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xcd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0xeb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE35CreatePointerBitCastOrAddrSpaceCastEPNS_5ValueEPNS_4TypeERKNS_5TwineE]+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtOffloadEntryQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x7b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x87): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xb4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xcb): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0xec): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x10d): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1a1): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1b0): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1cc): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x1e5): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getTgtOffloadEntryQTyEv+0x215): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtDeviceImageQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0x9d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xc0): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime20getTgtDeviceImageQTyEv+0xe4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getTgtBinaryDescriptorQTy()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x4b): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x57): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x6a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x98): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xbb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0xde): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25getTgtBinaryDescriptorQTyEv+0x102): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x81): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x131): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x14f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x23c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x251): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x26f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2cc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2e1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x2ff): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x346): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x379): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3be): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x3f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x455): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x46a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x497): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x4f5): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x50a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x537): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x595): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5aa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x5c9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x62d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x642): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x661): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x6b9): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x711): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x760): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x77e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7d0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x7ee): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x849): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x8af): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x90e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x923): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x96d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x9d6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa34): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xa8f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xaef): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xb65): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf03): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf21): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf73): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xf91): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0xfe3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1023): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1037): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1056): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10a3): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10e3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x10f7): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1116): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1163): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x119e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x11c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x121f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1299): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x12f1): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1346): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x139f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createRuntimeFunction(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1703): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1721): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1773): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x179a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x17eb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1809): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1859): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18a6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x18ed): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1910): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x191b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x195d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19b6): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19c1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x19e0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1a4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1aac): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1ac1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21createRuntimeFunctionEj+0x1adf): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x4a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x58): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x96): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x1f2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0xe6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1ac): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SM_+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x82): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xad): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x15f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x189): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1ac): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x1e6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x200): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x315): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreatePtrDiff(llvm::Value*, llvm::Value*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x3d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x60): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x79): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x9e): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xc9): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xd6): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0xfb): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x14f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x17f): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1ac): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x1bd): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE13CreatePtrDiffEPNS_5ValueES7_RKNS_5TwineE]+0x261): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::adjustPrivateAddress(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x1ed): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x25c): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x406): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x41e): undefined reference to `clang::Type::getPointeeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x477): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x4ca): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen20adjustPrivateAddressERNS0_15CodeGenFunctionEjNS0_7AddressE+0x651): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::VarDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang7VarDeclELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadingBinaryDescriptorRegistration() [clone .part.1348]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xf0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x129): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1dc): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x3d9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x40a): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x499): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x4ca): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x513): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x717): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x72d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x76d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x7a5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x859): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x946): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa52): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xa59): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc22): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xc37): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe12): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe22): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe7a): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0xe8f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x102e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1045): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime44createOffloadingBinaryDescriptorRegistrationEv.part.1348+0x1053): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::count(clang::VarDecl const*) const': CGOpenMPRuntime.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_[_ZNK4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE5countES4_]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang7VarDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionFixups(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::CodeGen::ReductionCodeGen&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0xd7): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x137): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitTaskReductionFixupsERNS0_15CodeGenFunctionENS_14SourceLocationERNS0_16ReductionCodeGenEj+0x23d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x7d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x8b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x19e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime28emitTargetDataStandAloneCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_EUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SD_+0x1b0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void llvm::SmallVectorImpl::append(llvm::Value**, llvm::Value**)': CGOpenMPRuntime.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_[_ZN4llvm15SmallVectorImplIPNS_5ValueEE6appendIPS2_vEEvT_S6_]+0x7c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::Expected > >::~Expected()': CGOpenMPRuntime.cpp:(.text._ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED2Ev[_ZN4llvm8ExpectedISt10unique_ptrINS_6ModuleESt14default_deleteIS2_EEED5Ev]+0x35): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(unsigned long const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm[_ZN4llvm23SmallVectorTemplateBaseImLb1EE9push_backERKm]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateInfoForComponentList(clang::OpenMPMapClauseKind, clang::OpenMPMapClauseKind, llvm::ArrayRef, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, bool, bool) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x194): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x1ee): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2bd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x2fb): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x3e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x535): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x668): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6a6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x6f3): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x727): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x795): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8a5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x8fe): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x907): undefined reference to `clang::OMPArraySectionExpr::getBaseOriginalType(clang::Expr const*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler28generateInfoForComponentListEN5clang19OpenMPMapClauseKindES2_N4llvm8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEERNS3_11SmallVectorINS0_15BasePointerInfoELj16EEERNS8_IPNS3_5ValueELj16EEESF_RNS8_ImLj16EEEbb+0x988): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArraysArgument(clang::CodeGen::CodeGenFunction&, llvm::Value*&, llvm::Value*&, llvm::Value*&, llvm::Value*&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x69): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xa9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0xe9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x11f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x170): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x182): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x196): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x19f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1ae): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL28emitOffloadingArraysArgumentRN5clang7CodeGen15CodeGenFunctionERPN4llvm5ValueES6_S6_S6_RNS0_15CGOpenMPRuntime14TargetDataInfoE+0x1b7): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xc5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x17e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprESB_RKS1_RNS3_14TargetDataInfoEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SH_+0x190): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(char const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc[_ZN4llvm23SmallVectorTemplateBaseIcLb1EE9push_backERKc]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::IRBuilder::CreateConstGEP1_32(llvm::Type*, llvm::Value*, unsigned int, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x32): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x3f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x73): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x101): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x10e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x14c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x161): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x17e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE18CreateConstGEP1_32EPNS_4TypeEPNS_5ValueEjRKNS_5TwineE]+0x1c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_118CGOpenMPRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::emitUntiedSwitch(clang::CodeGen::CodeGenFunction&) const [clone .part.1049]': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x91): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x16a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x1f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x236): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy16emitUntiedSwitchERN5clang7CodeGen15CodeGenFunctionE.part.1049+0x245): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::UntiedTaskActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x12d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x142): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15e): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x202): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x228): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x235): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x244): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo18UntiedTaskActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x285): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCopyprivateCopyFunction(clang::CodeGen::CodeGenModule&, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::SourceLocation) [clone .isra.1115]': CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xbe): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0xd5): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x12b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x286): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2a6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x37d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x3f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x502): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x519): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL27emitCopyprivateCopyFunctionRN5clang7CodeGen13CodeGenModuleEPN4llvm4TypeENS3_8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS_14SourceLocationE.isra.1115+0x52c): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPTaskOutlinedRegionInfo::getThreadIDVariableLValue(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_130CGOpenMPTaskOutlinedRegionInfo25getThreadIDVariableLValueERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x2d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x9f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0xbd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZL22emitReduceCombFunctionRNS2_13CodeGenModuleENS1_14SourceLocationERNS2_16ReductionCodeGenEjPKNS1_4ExprESE_SE_SE_EUlvE0_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitProxyTaskFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::QualType, clang::QualType, clang::QualType, clang::QualType, clang::QualType, llvm::Value*, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xb6): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcd): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x123): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x254): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x26f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x29f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x368): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3aa): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x3b6): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x437): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x443): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x53f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x652): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x6a2): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x76c): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8cd): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x8e0): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0x9d2): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xade): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xbee): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xcfe): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL21emitProxyTaskFunctionRN5clang7CodeGen13CodeGenModuleENS_14SourceLocationENS_19OpenMPDirectiveKindENS_8QualTypeES5_S5_S5_S5_PN4llvm5ValueES8_+0xe0e): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateInternalVariable(llvm::Type*, llvm::Twine const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xa7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xb3): undefined reference to `llvm::Twine::print(llvm::raw_ostream&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0xdf): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x142): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x17c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x1ab): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x21f): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x252): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27getOrCreateInternalVariableEPN4llvm4TypeERKNS2_5TwineE+0x268): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getCriticalRegionLock(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21getCriticalRegionLockEN4llvm9StringRefE+0x74): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfDeclareTargetLink(clang::VarDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xc4): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0xfc): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x158): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x16a): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x188): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1ab): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x1e3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x20e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x252): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getAddrOfDeclareTargetLinkEPKNS_7VarDeclE+0x2c7): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::hasTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int) const': CGOpenMPRuntime.cpp:(.text._ZNK5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy24hasTargetRegionEntryInfoEjjN4llvm9StringRefEj+0x14d): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::scanForTargetRegionsFunctions(clang::Stmt const*, llvm::StringRef) [clone .localalias.1493]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x59): undefined reference to `clang::LambdaExpr::getBody() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x18f): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x19b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x24d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x26a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x285): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x3ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime29scanForTargetRegionsFunctionsEPKNS_4StmtEN4llvm9StringRefE+0x412): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetGlobalVariable(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x9d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xb3): undefined reference to `clang::DeclContext::decls_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0xf5): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x147): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTargetGlobalVariableENS_10GlobalDeclE+0x1f4): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::createOffloadEntriesAndInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x132): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x2c2): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x359): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x382): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x3ba): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime35createOffloadEntriesAndInfoMetadataEv+0x45c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeDeviceGlobalVarEntryInfo(llvm::StringRef, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x3a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0xd7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy34initializeDeviceGlobalVarEntryInfoEN4llvm9StringRefENS2_27OMPTargetGlobalVarEntryKindEj+0x13e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetFunctions(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitTargetFunctionsENS_10GlobalDeclE+0x82): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerDeviceGlobalVarEntryInfo(llvm::StringRef, llvm::Constant*, clang::CharUnits, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetGlobalVarEntryKind, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4e): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x10d): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x168): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x1f7): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x238): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2ab): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x2cf): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x381): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x3b6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x456): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy32registerDeviceGlobalVarEntryInfoEN4llvm9StringRefEPNS3_8ConstantENS_9CharUnitsENS2_27OMPTargetGlobalVarEntryKindENS3_11GlobalValue12LinkageTypesE+0x4cb): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::registerTargetGlobalVariable(clang::VarDecl const*, llvm::Constant*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0x80): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime28registerTargetGlobalVariableEPKNS_7VarDeclEPN4llvm8ConstantE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `std::pair, llvm::detail::DenseMapPair > >, bool> llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>::try_emplace<>(llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x29): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0xb5): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_[_ZN4llvm9StringMapINS_8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEE11try_emplaceIJEEESt4pairINS_17StringMapIteratorISC_EEbENS_9StringRefEDpOT_]+0x11e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPPrivateScope::addPrivate(clang::VarDecl const*, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE[_ZN5clang7CodeGen15CodeGenFunction15OMPPrivateScope10addPrivateEPKNS_7VarDeclEN4llvm12function_refIFNS0_7AddressEvEEE]+0x19f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::CGOpenMPInnerExprInfo::CGOpenMPInnerExprInfo(clang::CodeGen::CodeGenFunction&, clang::CapturedStmt const&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1cf): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x1e3): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x215): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x223): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x235): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x269): undefined reference to `clang::DeclContext::getRedeclContext()' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x2c4): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x308): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x315): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_121CGOpenMPInnerExprInfoC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_12CapturedStmtE+0x41c): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1483]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9e): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1a2): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x1b4): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x34a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x396): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3a6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x3d1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x550): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x57d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x58b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x5af): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x72c): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x75f): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x969): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x97b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0x9ae): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa2a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xa7a): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc03): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1483+0xc72): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitCombinerOrInitializer(clang::CodeGen::CodeGenModule&, clang::QualType, clang::Expr const*, clang::VarDecl const*, clang::VarDecl const*, bool)': CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x67): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xb1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0xc2): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x11b): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x255): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x273): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x299): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2ac): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x2bf): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x599): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5b4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x5c7): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x79f): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x7b5): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZL25emitCombinerOrInitializerRN5clang7CodeGen13CodeGenModuleENS_8QualTypeEPKNS_4ExprEPKNS_7VarDeclES9_b+0x81f): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateReduction(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::VarDecl const*, clang::VarDecl const*, llvm::function_ref const&, clang::Expr const*, clang::Expr const*, clang::Expr const*)': CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x165): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x1b2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x206): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x25e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2a3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2bf): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2d9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x2ec): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x370): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x38e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3a1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x3b2): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x5b2): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x659): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x677): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x683): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x6a5): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x709): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x72e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x73c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x762): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x835): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL25EmitOMPAggregateReductionRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeEPKNS_7VarDeclES6_RKN4llvm12function_refIFvS2_PKNS_4ExprESB_SB_EEESB_SB_SB_+0x8bb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x15d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x17d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESC_SC_SC_NS3_18ReductionOptionsTyEEUlS5_RNS0_15PrePostActionTyEE0_EEvlS5_SF_+0x3c6): undefined reference to `clang::Expr::IgnoreParenImpCasts()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj[_ZN4llvm8DenseMapIPNS_8FunctionENS_11SmallVectorIPKN5clang23OMPDeclareReductionDeclELj4EEENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S8_EEE4growEj]+0x2b2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUserDefinedReduction(clang::CodeGen::CodeGenFunction*, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x8a): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0xb1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x122): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x149): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitUserDefinedReductionEPNS0_15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclE+0x421): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitOffloadingArrays(clang::CodeGen::CodeGenFunction&, llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)': CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0xdf): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x20c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x25c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x273): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x321): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x39b): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3b0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x3c1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x43b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x46f): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x4e9): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x549): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x568): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x663): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x699): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6c1): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x6e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x784): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7aa): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x7b6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x808): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x845): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZL20emitOffloadingArraysRN5clang7CodeGen15CodeGenFunctionERN4llvm11SmallVectorIN12_GLOBAL__N_120MappableExprsHandler15BasePointerInfoELj16EEERNS4_IPNS3_5ValueELj16EEESD_RNS4_ImLj16EEERNS0_15CGOpenMPRuntime14TargetDataInfoE+0x861): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareSimdFunction(clang::FunctionDecl const*, llvm::Function*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb1): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x197): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x415): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x42b): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4e5): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x544): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a8): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f4): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ff): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6e4): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6f2): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x773): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x7d5): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xac2): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb0d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xb99): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xbe0): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xc49): undefined reference to `clang::FunctionDecl::getNumParams() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xcc2): undefined reference to `clang::Type::isUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xce3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd1a): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xd7b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xdc3): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xe5a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xec2): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf0b): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf2f): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xf72): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfac): undefined reference to `llvm::Function::getContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfc3): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfd6): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfdd): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xff2): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1092): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10c2): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x10ea): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1120): undefined reference to `llvm::APInt::print(llvm::raw_ostream&, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1153): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x116a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x118a): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x11c5): undefined reference to `llvm::raw_ostream::write(unsigned char)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1208): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x128e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1353): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1386): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23emitDeclareSimdFunctionEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1397): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CodeGenFunction::CGCapturedStmtInfo::CGCapturedStmtInfo(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x72): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x7e): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x8a): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0xbd): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x11d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x12b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC2ERKNS_12CapturedStmtENS_18CapturedRegionKindE[_ZN5clang7CodeGen15CodeGenFunction18CGCapturedStmtInfoC5ERKNS_12CapturedStmtENS_18CapturedRegionKindE]+0x139): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitPrivatesInit(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::LValue, clang::RecordDecl const*, clang::QualType, clang::QualType, clang::CodeGen::OMPTaskDataTy const&, llvm::ArrayRef >, bool)': CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x80): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x136): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x1ab): undefined reference to `clang::isOpenMPTargetDataManagementDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x232): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x23b): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x29e): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x775): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x996): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0x9e0): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL16emitPrivatesInitRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressENS0_6LValueEPKNS_10RecordDeclENS_8QualTypeESB_RKNS0_13OMPTaskDataTyEN4llvm8ArrayRefISt4pairINS_9CharUnitsEN12_GLOBAL__N_116PrivateHelpersTyEEEEb+0xd7d): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::VarDecl const*, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, bool, unsigned int&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES7_S7_NS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyEbRj+0xdb): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int, llvm::Value*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEjPN4llvm5ValueE+0x83): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateType(clang::CodeGen::CodeGenFunction&, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x7b): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0xee): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x12e): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2b2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x2d9): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x30e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x395): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3a6): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x3fd): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x443): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x46d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4b7): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x4d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen17emitAggregateTypeERNS0_15CodeGenFunctionEj+0x5eb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `emitInitWithReductionInitializer(clang::CodeGen::CodeGenFunction&, clang::OMPDeclareReductionDecl const*, clang::Expr const*, clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType)': CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x7d): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x91): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x413): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x456): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x4ea): undefined reference to `clang::Stmt::StatisticsEnabled' CGOpenMPRuntime.cpp:(.text._ZL32emitInitWithReductionInitializerRN5clang7CodeGen15CodeGenFunctionEPKNS_23OMPDeclareReductionDeclEPKNS_4ExprENS0_7AddressES9_NS_8QualTypeE+0x613): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `EmitOMPAggregateInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, clang::Expr const*, clang::OMPDeclareReductionDecl const*, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x18e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x1db): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x22f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x289): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x2ed): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x30b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x31f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x331): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3c9): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3e7): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x3fb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x40d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x5dc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x679): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x69b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6a9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x6cb): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x729): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x74c): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x75a): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x77c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x815): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x825): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZL20EmitOMPAggregateInitRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbPKNS_4ExprEPKNS_23OMPDeclareReductionDeclES3_+0x84b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitAggregateInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, clang::OMPDeclareReductionDecl const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0x9c): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen27emitAggregateInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEPKNS_23OMPDeclareReductionDeclE+0xd7): undefined reference to `clang::VarDecl::hasInit() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::ReductionCodeGen::emitInitialization(clang::CodeGen::CodeGenFunction&, unsigned int, clang::CodeGen::Address, clang::CodeGen::LValue, llvm::function_ref)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xc8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x17d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1a2): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x1dc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x495): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x50c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x551): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x57d): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x58e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen16ReductionCodeGen18emitInitializationERNS0_15CodeGenFunctionEjNS0_7AddressENS0_6LValueEN4llvm12function_refIFbS3_EEE+0x5d7): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReductionFunction(clang::CodeGen::CodeGenModule&, clang::SourceLocation, llvm::Type*, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xda): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0xe9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x149): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2a6): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2cc): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x2f2): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x39e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x41a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x5e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x606): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x646): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x65b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x945): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x95f): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitReductionFunctionERNS0_13CodeGenModuleENS_14SourceLocationEPN4llvm4TypeENS5_8ArrayRefIPKNS_4ExprEEESC_SC_SC_+0x975): undefined reference to `clang::Decl::~Decl()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getOrCreateDefaultLocation(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x33): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0xf3): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x10c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x11f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x132): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime26getOrCreateDefaultLocationEj+0x211): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitUpdateLocation(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x188): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x191): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x377): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3d3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x3f4): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x466): undefined reference to `clang::NamedDecl::getQualifiedNameAsString[abi:cxx11]() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x47f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4c6): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x4e9): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x528): undefined reference to `llvm::IRBuilderBase::CreateGlobalString(llvm::StringRef, llvm::Twine const&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x53a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x547): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x594): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x613): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x62c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x824): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x87b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8a5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x8da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x938): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x968): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x982): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitUpdateLocationERNS0_15CodeGenFunctionENS_14SourceLocationEj+0x99f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getThreadID(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x2ea): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x300): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x320): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x480): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4fd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x509): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x609): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x623): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x642): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x675): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x68f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x770): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11getThreadIDERNS0_15CodeGenFunctionENS_14SourceLocationE+0x824): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadIDAddress(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x98): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitThreadIDAddressERNS0_15CodeGenFunctionENS_14SourceLocationE+0x14f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskReductionInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x90): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9c): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xd0): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x144): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x170): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1c7): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x354): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3cf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x3ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x758): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x86a): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x88f): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8b3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x8f4): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x9d2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xa2a): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xc8c): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xe23): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf34): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf5a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xf7e): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0xfc2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x109b): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11c2): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x11d8): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x13ac): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1406): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1537): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x155d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1581): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1647): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1699): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x194e): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1964): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1a97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1cf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e31): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1e5f): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ea3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ecb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1ef3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime21emitTaskReductionInitERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_RKNS0_13OMPTaskDataTyE+0x1f1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime24emitTaskOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclES9_S9_NS_19OpenMPDirectiveKindERKS1_bRjEUlRNS0_15CodeGenFunctionERNS0_15PrePostActionTyEE_EEvlSF_SH_+0x7f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xc8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime22getAddrOfThreadPrivateERNS0_15CodeGenFunctionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x198): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarInit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0xbe): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitThreadPrivateVarInitERNS0_15CodeGenFunctionENS0_7AddressEPN4llvm5ValueES7_S7_NS_14SourceLocationE+0x14c): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitThreadPrivateVarDefinition(clang::VarDecl const*, clang::CodeGen::Address, clang::SourceLocation, bool, clang::CodeGen::CodeGenFunction*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x6b): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa8): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1cb): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x1fd): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x24a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x255): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x25e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x359): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x360): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x530): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x591): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0x7a9): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa45): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa77): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xa92): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xae4): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb51): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xb6c): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc09): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc14): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc1d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc4e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc59): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitThreadPrivateVarDefinitionEPKNS_7VarDeclENS0_7AddressENS_14SourceLocationEbPNS0_15CodeGenFunctionE+0xc62): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::getAddrOfArtificialThreadPrivate(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32getAddrOfArtificialThreadPrivateERNS0_15CodeGenFunctionENS_8QualTypeEN4llvm9StringRefE+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#2}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1444]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0xfd): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x10a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime16emitParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE0_clES3_SE_.isra.1444+0x2ac): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskyieldCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitTaskyieldCallERNS0_15CodeGenFunctionENS_14SourceLocationE+0x66): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitSingleRegion(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x1b2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x20b): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x304): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x335): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x3cd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x4ff): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitSingleRegionERNS0_15CodeGenFunctionERKNS0_15RegionCodeGenTyENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESD_SD_SD_+0x573): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForDispatchInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPScheduleTy const&, unsigned int, bool, bool, clang::CodeGen::CGOpenMPRuntime::DispatchRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x10f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x11f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x145): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x155): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x31c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForDispatchInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OpenMPScheduleTyEjbbRKNS1_15DispatchRTInputE+0x32c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind, clang::OpenMPScheduleTy const&, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x6d): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x14f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x15d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x1a5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2ed): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime17emitForStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindERKNS_16OpenMPScheduleTyERKNS1_13StaticRTInputE+0x2fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDistributeStaticInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDistScheduleClauseKind, clang::CodeGen::CGOpenMPRuntime::StaticRTInput const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xa0): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xe6): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0xf6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x15c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime24emitDistributeStaticInitERNS0_15CodeGenFunctionENS_14SourceLocationENS_28OpenMPDistScheduleClauseKindERKNS1_13StaticRTInputE+0x16c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForStaticFinish(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x34): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitForStaticFinishERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc5): undefined reference to `clang::isOpenMPLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitForNext(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, unsigned int, bool, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address, clang::CodeGen::Address)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime11emitForNextERNS0_15CodeGenFunctionENS_14SourceLocationEjbNS0_7AddressES5_S5_S5_+0xe7): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitProcBindClause(clang::CodeGen::CodeGenFunction&, clang::OpenMPProcBindClauseKind, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitProcBindClauseERNS0_15CodeGenFunctionENS_24OpenMPProcBindClauseKindENS_14SourceLocationE+0x7b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0xf0): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x21b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x293): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x306): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x33d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x555): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x570): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x5df): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS1_18ReductionOptionsTyE+0x77a): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitCancellationPointCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OpenMPDirectiveKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xc6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0xd4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x155): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x19a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1bc): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x1e8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x29b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2c8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2d6): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x2fe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime25emitCancellationPointCallERNS0_15CodeGenFunctionENS_14SourceLocationENS_19OpenMPDirectiveKindE+0x372): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x8d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x11a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x166): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x188): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x1b3): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x29a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2a8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x2ce): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CGOpenMPRuntime14emitCancelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPKNS_4ExprENS_19OpenMPDirectiveKindEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SC_+0x31a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xaf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xbc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xf8): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x272): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x2be): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitNumTeamsClause(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::Expr const*, clang::SourceLocation)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x176): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x183): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x19d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18emitNumTeamsClauseERNS0_15CodeGenFunctionEPKNS_4ExprES6_NS_14SourceLocationE+0x1aa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossInit(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&) [clone .part.1446]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x44): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x71): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x7d): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0xcd): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x14e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x202): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x2b0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x391): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x443): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitDoacrossInitERNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveE.part.1446+0x542): undefined reference to `clang::Type::getAsTagDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDoacrossOrdered(clang::CodeGen::CodeGenFunction&, clang::OMPDependClause const*)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x3e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x4a): undefined reference to `clang::OMPDependClause::getCounterValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime19emitDoacrossOrderedERNS0_15CodeGenFunctionEPKNS_15OMPDependClauseE+0x56): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > > > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj[_ZN4llvm8DenseMapIjNS0_IjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEEES8_NSA_IjSG_EEE4growEj]+0x261): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, llvm::detail::DenseMapPair >, llvm::MallocAllocator> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj[_ZN4llvm8DenseMapIjNS_9StringMapINS0_IjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS6_EEEENS_15MallocAllocatorEEES8_NSA_IjSE_EEE4growEj]+0x22f): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x162): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj[_ZN4llvm8DenseMapIjN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy28OffloadEntryInfoTargetRegionENS_12DenseMapInfoIjEENS_6detail12DenseMapPairIjS5_EEE4growEj]+0x1b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::initializeTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0xf2): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x19e): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x23e): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x278): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x2bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy31initializeTargetRegionEntryInfoEjjN4llvm9StringRefEjj+0x40e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::loadOffloadInfoMetadata()': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0xb3): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x20c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x237): undefined reference to `llvm::LLVMContext::LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x248): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x264): undefined reference to `llvm::parseBitcodeFile(llvm::MemoryBufferRef, llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2c4): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x2d9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x354): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x3cc): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x454): undefined reference to `llvm::MDString::getString() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x4a9): undefined reference to `llvm::errorToErrorCodeAndEmitErrors(llvm::LLVMContext&, llvm::Error)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x50c): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x62f): undefined reference to `llvm::LLVMContext::~LLVMContext()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x676): undefined reference to `llvm::Module::~Module()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x69e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x6f5): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime23loadOffloadInfoMetadataEv+0x70a): undefined reference to `llvm::NamedMDNode::getNumOperands() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::CGOpenMPRuntime(clang::CodeGen::CodeGenModule&, llvm::StringRef, llvm::StringRef)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x35e): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x374): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x385): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x3f1): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntimeC2ERNS0_13CodeGenModuleEN4llvm9StringRefES5_+0x418): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::registerTargetRegionEntryInfo(unsigned int, unsigned int, llvm::StringRef, unsigned int, llvm::Constant*, llvm::Constant*, clang::CodeGen::CGOpenMPRuntime::OffloadEntriesInfoManagerTy::OMPTargetRegionEntryKind)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x130): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x154): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x1be): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x2c7): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x301): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x34a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x399): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime27OffloadEntriesInfoManagerTy29registerTargetRegionEntryInfoEjjN4llvm9StringRefEjPNS3_8ConstantES6_NS2_24OMPTargetRegionEntryKindE+0x43c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitDeclareTargetVarDefinition(clang::VarDecl const*, llvm::GlobalVariable*, bool) [clone .part.1460]': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x44): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x103): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x167): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x1c0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x27a): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2a7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x2eb): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x320): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x327): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x33c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x348): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x36e): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x515): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x558): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5ab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x5e3): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x652): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x6f9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x717): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x73c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0x784): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa3e): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xa8d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xb2a): undefined reference to `llvm::Twine::toVector(llvm::SmallVectorImpl&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xbc8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc1d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime30emitDeclareTargetVarDefinitionEPKNS_7VarDeclEPN4llvm14GlobalVariableEb.part.1460+0xc57): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetOutlinedFunctionHelper(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xa3): undefined reference to `vtable for llvm::raw_svector_ostream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x104): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x18d): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b7): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1fb): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x202): undefined reference to `vtable for llvm::raw_pwrite_stream' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x219): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x39f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x408): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4e3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x563): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x57d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime32emitTargetOutlinedFunctionHelperERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x5ab): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskInit(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x18c): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x222): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x318): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x426): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x450): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x49a): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4e0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x4f1): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x53e): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x552): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x576): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5a3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x5f0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x6e7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x712): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x719): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x81a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x826): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x844): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x98f): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x99b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x9b9): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb10): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb1c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xb3a): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xca3): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcc7): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xceb): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xcfe): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd11): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xd9f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xda8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0xef3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1009): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1020): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x10ec): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x113d): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1146): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1158): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x120b): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1225): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1243): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x137f): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1400): undefined reference to `clang::Type::getAsStructureType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1409): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1412): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1721): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1737): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1777): undefined reference to `clang::Type::getAsUnionType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1780): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x189e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1968): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1977): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x19cf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1a37): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1b7d): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1ba3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1bc7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1c92): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1cd0): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1d62): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f04): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f1e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f34): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f4a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x1f9f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2003): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2017): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20d5): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x20f6): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2102): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x216d): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x21ff): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2210): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2398): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2444): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25a1): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x25b8): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x260f): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x273c): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x275e): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2786): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2815): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x281e): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x293f): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2948): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x295a): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29bf): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29d4): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x29ea): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2a7d): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cb8): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2cea): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d14): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d55): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2d97): undefined reference to `llvm::Function::BuildLazyArguments() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2db4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e51): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2e92): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ea7): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2eb8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2ee9): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f29): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x2f69): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskInitERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressERKNS0_13OMPTaskDataTyE+0x3106): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPExecutableDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3b1): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ee): undefined reference to `clang::Type::getAsTagDecl() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x40e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x44a): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x56a): undefined reference to `clang::Expr::IgnoreParenImpCasts()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x661): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6ba): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x7bb): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x8e8): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa8c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa98): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaa1): undefined reference to `clang::ASTContext::getIntPtrType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xac3): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xaf6): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb54): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb97): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xcc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime12emitTaskCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_22OMPExecutableDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdc5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x126): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x237): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x261): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x28b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2b5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x2df): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x309): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x3ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x47e): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x4ab): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x678): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x6a7): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x79c): undefined reference to `llvm::ConstantInt::getSigned(llvm::IntegerType*, long)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x858): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x887): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x992): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x9e6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa10): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xa64): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xb2d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xbe2): undefined reference to `clang::VarDecl::getInit()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xc11): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd13): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd3d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd67): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xd91): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xdbb): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xde5): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xedc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xeef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xefd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf0e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf1f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf5c): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf78): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf86): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xf99): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfa7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfc3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfd1): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfdf): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0xfed): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTaskLoopCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::OMPLoopDirective const&, llvm::Value*, clang::QualType, clang::CodeGen::Address, clang::Expr const*, clang::CodeGen::OMPTaskDataTy const&)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10a8): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10c9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10d7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x10f3): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x1101): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x110f): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime16emitTaskLoopCallERNS0_15CodeGenFunctionENS_14SourceLocationERKNS_16OMPLoopDirectiveEPN4llvm5ValueENS_8QualTypeENS0_7AddressEPKNS_4ExprERKNS0_13OMPTaskDataTyE+0x111d): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::DenseMap, 4u>, llvm::DenseMapInfo, llvm::detail::DenseMapPair, 4u> > >::grow(unsigned int)': CGOpenMPRuntime.cpp:(.text._ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang9ValueDeclENS_11SmallVectorINS_8ArrayRefINS1_27OMPClauseMappableExprCommon17MappableComponentEEELj4EEENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x2d2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::MappableExprsHandler(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x1e6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x540): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZN12_GLOBAL__N_120MappableExprsHandlerC2ERKN5clang22OMPExecutableDirectiveERNS1_7CodeGen15CodeGenFunctionE+0x6f6): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Value*, llvm::Value*, clang::Expr const*, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1489]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x243): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x25c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x271): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x307): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x36b): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa13): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa4b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xa67): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdb7): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xdca): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0xe49): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11c4): undefined reference to `clang::Type::isAggregateType() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11d7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x11fd): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1263): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x1333): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime14emitTargetCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPN4llvm5ValueES9_PKNS_4ExprESC_ENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.1489+0x134b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::markAsGlobalTarget(clang::GlobalDecl)': CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x8b): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGOpenMPRuntime.cpp:(.text._ZN5clang7CodeGen15CGOpenMPRuntime18markAsGlobalTargetENS_10GlobalDeclE+0x111): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `llvm::MapVector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u>, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> >, std::allocator&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const::MapInfo, 8u> > > > >::operator[](clang::ValueDecl const* const&)': CGOpenMPRuntime.cpp:(.text._ZN4llvm9MapVectorIPKN5clang9ValueDeclENS_11SmallVectorIZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERNS5_INS7_15BasePointerInfoELj16EEERNS5_IPNS_5ValueELj16EEESE_RNS5_ImLj16EEEE7MapInfoLj8EEENS_8DenseMapIS4_jNS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_jEEEESt6vectorISt4pairIS4_SI_ESaISS_EEEixERKS4_+0x3c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `(anonymous namespace)::MappableExprsHandler::generateAllInfo(llvm::SmallVector<(anonymous namespace)::MappableExprsHandler::BasePointerInfo, 16u>&, llvm::SmallVector&, llvm::SmallVector&, llvm::SmallVector&) const': CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x73e): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x82c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x94f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x97a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xc28): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0xeb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntime.cpp:(.text._ZNK12_GLOBAL__N_120MappableExprsHandler15generateAllInfoERN4llvm11SmallVectorINS0_15BasePointerInfoELj16EEERNS2_IPNS1_5ValueELj16EEES9_RNS2_ImLj16EEE+0x1180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o): In function `clang::CodeGen::CGOpenMPRuntime::emitTargetDataCalls(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::Expr const*, clang::Expr const*, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CGOpenMPRuntime::TargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1490]': CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1e9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x1f9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3b1): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntime.cpp:(.text._ZZN5clang7CodeGen15CGOpenMPRuntime19emitTargetDataCallsERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveEPKNS_4ExprES9_RKNS0_15RegionCodeGenTyERNS1_14TargetDataInfoEENKUlS3_RNS0_15PrePostActionTyEE_clES3_SG_.isra.1490+0x3c3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJjEEE[_ZTIN4llvm13format_objectIJjEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJjEEE[_ZTVN4llvm13format_objectIJjEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL16getNVPTXThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x43): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getNVPTXCTABarrier(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL18getNVPTXCTABarrierRN5clang7CodeGen15CodeGenFunctionE+0x38): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `hasParallelIfNumThreadsClause(clang::ASTContext&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL29hasParallelIfNumThreadsClauseRN5clang10ASTContextERKNS_22OMPExecutableDirectiveE+0xd1): undefined reference to `clang::Expr::EvaluateAsBooleanCondition(bool&, clang::ASTContext const&) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsOutlinedFunction(clang::OMPExecutableDirective const&, clang::VarDecl const*, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x63): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x76): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25emitTeamsOutlinedFunctionERKNS_22OMPExecutableDirectiveEPKNS_7VarDeclENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE+0x89): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createOffloadEntry(llvm::Constant*, llvm::Constant*, unsigned long, int, llvm::GlobalValue::LinkageTypes)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x45): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x51): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x6a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x78): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x88): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0x91): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xaf): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18createOffloadEntryEPN4llvm8ConstantES4_miNS2_11GlobalValue12LinkageTypesE+0xbb): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.699]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.699+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.695]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.695+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::translateParameter(clang::FieldDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x88): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xa8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0xee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x11a): undefined reference to `clang::QualifierCollector::apply(clang::ASTContext const&, clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x14a): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x17f): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x223): undefined reference to `clang::ASTContext::getAddrSpaceQualType(clang::QualType, clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX18translateParameterEPKNS_9FieldDeclEPKNS_7VarDeclE+0x271): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}>(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS7_8ArrayRefIS9_EEPKNS_4ExprEEUlS5_RNS0_15PrePostActionTyEE_EEvlS5_SG_+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTeamsCall(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xa3): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xcb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0xd8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x248): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitTeamsCallERNS0_15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_14SourceLocationEPN4llvm5ValueENS8_8ArrayRefISA_EE+0x276): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.702]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0x95): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xc6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.702+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateICmp(llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&) [clone .constprop.701]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x3f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x86): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xa4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xb0): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0xd4): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x11a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x131): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x14f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateICmpENS_7CmpInst9PredicateEPNS_5ValueES9_RKNS_5TwineE.constprop.701+0x183): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::Type::isScalarType() const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang4Type12isScalarTypeEv[_ZNK5clang4Type12isScalarTypeEv]+0x33): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.696]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x62): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xc3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0xfb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x108): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x155): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x16a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x187): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x195): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.696+0x1d1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getThreadLimit(clang::CodeGen::CodeGenFunction&, bool) [clone .part.460]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x63): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xa5): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0xd4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x124): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL14getThreadLimitRN5clang7CodeGen15CodeGenFunctionEb.part.460+0x161): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::NVPTXActionTy::Enter(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x9b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0xc6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x15a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1aa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1d5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x1e2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x204): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_113NVPTXActionTy5EnterERN5clang7CodeGen15CodeGenFunctionE+0x249): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitCriticalRegion(clang::CodeGen::CodeGenFunction&, llvm::StringRef, clang::CodeGen::RegionCodeGenTy const&, clang::SourceLocation, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x15c): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x185): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x25d): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x415): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x530): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x540): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x569): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x640): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x662): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x66e): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x69a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x6f8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x734): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitCriticalRegionERNS0_15CodeGenFunctionEN4llvm9StringRefERKNS0_15RegionCodeGenTyENS_14SourceLocationEPKNS_4ExprE+0x74a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x94): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xf4): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x12c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x139): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x177): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x18c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1a9): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1b7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy22CreateConstInBoundsGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1f9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstGEP(clang::CodeGen::Address, unsigned long, clang::CharUnits, llvm::Twine const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x4a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0xec): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x124): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x131): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy14CreateConstGEPENS0_7AddressEmNS_9CharUnitsERKN4llvm5TwineE]+0x1d9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::OMPExecutableDirective::getInnermostCapturedStmt()': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x4d): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0x5b): undefined reference to `clang::Stmt::children()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv[_ZN5clang22OMPExecutableDirective24getInnermostCapturedStmtEv]+0xe7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState::createWorkerFunction(clang::CodeGen::CodeGenModule&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x59): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x73): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19WorkerFunctionState20createWorkerFunctionERNS0_13CodeGenModuleE+0x9b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x73): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xdc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x100): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x13f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x17c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1ac): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x1fc): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x258): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x28f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x2e4): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x345): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x419): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x42c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x43f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x452): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x477): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x4d5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x503): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x533): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x546): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x56b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5cd): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x5fb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x62b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x63e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x663): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x6c5): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x725): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x782): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x7e2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0x81f): more undefined references to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createNVPTXRuntimeFunction(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26createNVPTXRuntimeFunctionEj+0xa74): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x87): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x6b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xb5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0xed): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x10e): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x11e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x130): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX19emitSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERKNS_22OMPExecutableDirectiveE+0x140): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xa0): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xde): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xb2): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xd6): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX20emitSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitOutlinedFunctionCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x142): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x227): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x252): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x274): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX24emitOutlinedFunctionCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EE+0x302): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `getMasterThreadID(clang::CodeGen::CodeGenFunction&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x64): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x9f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x105): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x143): undefined reference to `llvm::ConstantExpr::getNot(llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x15d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x16d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x195): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x1fc): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x236): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x25d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x297): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL17getMasterThreadIDRN5clang7CodeGen15CodeGenFunctionE+0x2b4): undefined reference to `llvm::BinaryOperator::CreateNot(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `castValueToType(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, clang::QualType, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x59): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x6d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x10e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x202): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x21f): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x273): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2b2): undefined reference to `clang::TagType::getDecl() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL15castValueToTypeRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES6_NS_14SourceLocationE+0x2dc): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `createRuntimeShuffleFunction(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x50): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x7a): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0xda): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x109): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28createRuntimeShuffleFunctionRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_8QualTypeES5_NS_14SourceLocationE+0x1e4): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitWorkerLoop(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x1fc): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x209): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x226): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x25a): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x26a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x2ed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x311): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x333): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x379): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x3a1): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x415): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x433): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x46b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x475): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x4a0): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x579): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x599): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x5cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x66c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x679): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x71b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x726): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x75d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x76a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x88f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8ba): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8c7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x8e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX14emitWorkerLoopERNS0_15CodeGenFunctionERNS1_19WorkerFunctionStateE+0x931): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDKernel(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x17b): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX17emitNonSPMDKernelERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1b1): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitTargetOutlinedFunction(clang::OMPExecutableDirective const&, llvm::StringRef, llvm::Function*&, llvm::Constant*&, bool, clang::CodeGen::RegionCodeGenTy const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0xb9): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x107): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x177): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1aa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x1ff): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x27c): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x2c5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x346): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x388): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x3f2): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x42a): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x466): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x4a5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX26emitTargetOutlinedFunctionERKNS_22OMPExecutableDirectiveEN4llvm9StringRefERPNS5_8FunctionERPNS5_8ConstantEbRKNS0_15RegionCodeGenTyE+0x511): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReductionListCopy((anonymous namespace)::CopyAction, clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::ArrayRef, clang::CodeGen::Address, clang::CodeGen::Address, CopyOptionsTy) [clone .isra.534]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x17a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x27d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2c0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x2f2): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x30b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3cf): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x3df): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x40b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x43b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x545): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x563): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x578): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x589): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x5fa): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x61b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x630): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x641): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x6d7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x70c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x75c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x769): undefined reference to `llvm::ConstantExpr::getSizeOf(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x790): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7c2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x7ee): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xa6b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaa8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaca): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xaf3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xb2e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xbbf): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe21): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe57): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe68): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xe8f): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xeea): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xefb): undefined reference to `llvm::Instruction::setIsExact(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0xf44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10ab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x10c1): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x113d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1153): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1243): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1338): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x134e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1417): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x1465): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL21emitReductionListCopyN12_GLOBAL__N_110CopyActionERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeEN4llvm8ArrayRefIPKNS1_4ExprEEENS2_7AddressESC_13CopyOptionsTy.isra.534+0x14b8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getParameterAddress(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::VarDecl const*) const': CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x7a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xaa): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0xeb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZNK5clang7CodeGen20CGOpenMPRuntimeNVPTX19getParameterAddressERNS0_15CodeGenFunctionEPKNS_7VarDeclES6_+0x11c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `emitReduceScratchpadFunction(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, clang::QualType, llvm::Value*, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x5e): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x89): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x98): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xf7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x153): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x1b2): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x211): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x37d): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x3b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x443): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x728): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x754): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x8f7): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x90e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x921): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x934): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x947): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x95d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9e7): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0x9f8): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa1d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZL28emitReduceScratchpadFunctionRN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS_4ExprEEENS_8QualTypeEPNS3_5ValueENS_14SourceLocationE+0xa6d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitReduction(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef, clang::CodeGen::CGOpenMPRuntime::ReductionOptionsTy)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x74): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x83): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x92): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x138): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e5): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x31e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x396): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x3d4): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x41d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x435): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x46e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4b6): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4e2): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x4f5): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x526): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x534): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5e5): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x5ff): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x677): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x687): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x696): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x860): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x964): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x97b): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x9bf): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa11): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xa63): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xb91): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbb0): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xbe9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xc7b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe1c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe4b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xe5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xeb6): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf11): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf21): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf73): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xf83): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0xfa8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1001): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x100e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1061): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x107c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x10af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1107): undefined reference to `llvm::Constant::isNullValue() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1122): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1155): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x134c): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x135c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1533): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x154a): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x155d): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x156e): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1584): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15cc): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x15e3): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1615): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1646): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1738): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x175a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1783): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x17ec): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1835): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1845): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18a4): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x18c6): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x191d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b33): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1b84): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1bc7): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cb1): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1cfb): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d47): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1d7e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1df9): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1e2f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f33): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f43): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x1f86): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x207c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2124): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2155): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x218a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x21d6): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x220a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2489): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24b3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x24e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x252d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2559): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25d2): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x25dd): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2606): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x265d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26af): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x26e8): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2700): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2743): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2791): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x27e7): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2918): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2934): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2964): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x29fe): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ada): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2b40): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c14): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c41): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c54): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c65): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2c7b): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2cd9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ce9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e38): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2e90): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ea2): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2eae): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2ede): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f0e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2f4e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX13emitReductionERNS0_15CodeGenFunctionENS_14SourceLocationEN4llvm8ArrayRefIPKNS_4ExprEEESA_SA_SA_NS0_15CGOpenMPRuntime18ReductionOptionsTyE+0x2faf): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x76): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x159): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x16c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x19a): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1ab): undefined reference to `vtable for clang::ImplicitParamDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1f5): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x305): undefined reference to `llvm::Value::getName() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `llvm::User::operator new(unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x389): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x3ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x411): undefined reference to `clang::RecordDecl::field_begin() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x44c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x473): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x526): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5c7): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x5d3): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x60b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x6d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x72f): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x751): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x78a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x7ae): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x896): undefined reference to `vtable for clang::NamedDecl' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8ad): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x8c3): undefined reference to `clang::Decl::~Decl()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x922): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x962): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x99c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9a9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x9ea): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa01): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa1f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa2d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa79): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xa8d): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xac6): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb25): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xb8e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc14): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc3e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc68): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xc92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xcbc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xce6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xd89): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdc9): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xde2): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xdee): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xe87): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf0d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf61): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xf8b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfb5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0xfdf): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x10ec): undefined reference to `clang::Expr::getExprLoc() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1105): undefined reference to `clang::ASTContext::getSizeType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1111): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x116e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1247): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1259): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1277): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x129e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x12fd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x130b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1319): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1327): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1343): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::createParallelDataSharingWrapper(llvm::Function*, clang::OMPExecutableDirective const&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13c6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13d4): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13e2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x13f5): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1403): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1411): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x141f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1442): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX32createParallelDataSharingWrapperEPN4llvm8FunctionERKNS_22OMPExecutableDirectiveE+0x1472): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryFooter(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xba): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryFooterERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateE+0xca): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::getAddressOfLocalVariable(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x2f8): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX25getAddressOfLocalVariableERNS0_15CodeGenFunctionEPKNS_7VarDeclE+0x30b): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CodeGenFunction::OMPMapVars::setVarAddr(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::CodeGen::Address)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x19b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1b4): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE[_ZN5clang7CodeGen15CodeGenFunction10OMPMapVars10setVarAddrERS1_PKNS_7VarDeclENS0_7AddressE]+0x1f1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitGenericVarsProlog(clang::CodeGen::CodeGenFunction&, clang::SourceLocation)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xd4): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xe8): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0xfc): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x126): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x13b): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x148): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x1ab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x22d): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4a1): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4b3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x4e8): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x521): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x539): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x546): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5b0): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x610): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x69a): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6bc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x6ef): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x730): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x7ca): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x809): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x83a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX21emitGenericVarsPrologERNS0_15CodeGenFunctionENS_14SourceLocationE+0x9c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDEntryHeader(clang::CodeGen::CodeGenFunction&, clang::CodeGen::CGOpenMPRuntimeNVPTX::EntryFunctionState&, clang::CodeGen::CGOpenMPRuntimeNVPTX::WorkerFunctionState&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x12a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x211): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x221): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x2dd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x305): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x313): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x336): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX22emitNonSPMDEntryHeaderERNS0_15CodeGenFunctionERNS1_18EntryFunctionStateERNS1_19WorkerFunctionStateE+0x37a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#3}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.632]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x10d): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x11d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x4d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x52e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x53a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x603): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x6bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x716): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x78a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7c3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x7d0): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x810): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x827): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x846): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x854): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x899): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE1_clES3_SE_.isra.632+0x947): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitNonSPMDParallelCall(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, llvm::Value*, llvm::ArrayRef, clang::Expr const*)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.633]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1a2): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x1cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2b0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x2db): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4dc): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x4ea): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x510): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x588): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5c4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x5ea): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x632): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZZN5clang7CodeGen20CGOpenMPRuntimeNVPTX23emitNonSPMDParallelCallERNS0_15CodeGenFunctionENS_14SourceLocationEPN4llvm5ValueENS5_8ArrayRefIS7_EEPKNS_4ExprEENKUlS3_RNS0_15PrePostActionTyEE2_clES3_SE_.isra.633+0x64a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::markAsEscaped(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x3b): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x135): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x324): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext13markAsEscapedEPKN5clang9ValueDeclE+0x534): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x180): undefined reference to `clang::LambdaExpr::captures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1c3): undefined reference to `clang::LambdaCapture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x1e7): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2c8): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x2dc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x302): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x310): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_128CheckVarsEscapingDeclContextEvJEE5VisitEPKNS_4StmtE+0x31e): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitStmt(clang::Stmt const*) [clone .part.679]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitStmtEPKN5clang4StmtE.part.679+0xf2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitValueDecl(clang::ValueDecl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x41): undefined reference to `clang::VarDecl::hasInit() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext14VisitValueDeclEPKN5clang9ValueDeclE+0x8e): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitOMPExecutableDirective(clang::OMPExecutableDirective const*) [clone .part.681]': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xa5): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0xef): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x108): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x138): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x146): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x154): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x1f7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x25a): undefined reference to `clang::isOpenMPPrivate(clang::OpenMPClauseKind)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext27VisitOMPExecutableDirectiveEPKN5clang22OMPExecutableDirectiveE.part.681+0x31d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `(anonymous namespace)::CheckVarsEscapingDeclContext::VisitExpr(clang::Expr const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0xb2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN12_GLOBAL__N_128CheckVarsEscapingDeclContext9VisitExprEPKN5clang4ExprE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_[_ZN4llvm15SmallVectorImplIPKN5clang9ValueDeclEEaSEOS5_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_5ValueEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::Function*, clang::CodeGen::CGOpenMPRuntimeNVPTX::FunctionData, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::moveFromOldBuckets(llvm::detail::DenseMapPair*, llvm::detail::DenseMapPair*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_[_ZN4llvm12DenseMapBaseINS_13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S7_EEEES3_S7_S9_SC_E18moveFromOldBucketsEPSC_SF_]+0x12f): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `llvm::SmallDenseMap, llvm::detail::DenseMapPair >::grow(unsigned int)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj[_ZN4llvm13SmallDenseMapIPNS_8FunctionEN5clang7CodeGen20CGOpenMPRuntimeNVPTX12FunctionDataELj4ENS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_S6_EEE4growEj]+0x132): undefined reference to `llvm::SmallPtrSetImplBase::SmallPtrSetImplBase(void const**, unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o): In function `clang::CodeGen::CGOpenMPRuntimeNVPTX::emitFunctionProlog(clang::CodeGen::CodeGenFunction&, clang::Decl const*)': CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x8c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x95e): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xac2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xb17): undefined reference to `clang::CapturedDecl::getBody() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xbae): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xcf0): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xd01): undefined reference to `clang::TagDecl::startDefinition()' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xde2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe0b): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe4d): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xe6d): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xfe2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0xff5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1008): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10b9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10d2): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x10e3): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x115c): undefined reference to `clang::Decl::getAttrs() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11e4): undefined reference to `clang::Decl::getASTContext() const' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x11f5): undefined reference to `clang::Decl::setAttrsImpl(llvm::SmallVector const&, clang::ASTContext&)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGOpenMPRuntimeNVPTX.cpp:(.text._ZN5clang7CodeGen20CGOpenMPRuntimeNVPTX18emitFunctionPrologERNS0_15CodeGenFunctionEPKNS_4DeclE+0x12b4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGOpenMPRuntimeNVPTX.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::setBitFieldInfo(clang::FieldDecl const*, clang::CharUnits, llvm::Type*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x28): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x7e): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x9c): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xb3): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xc8): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0xed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x122): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x1f4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x225): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x267): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x33a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x39b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x3dd): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x4e2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering15setBitFieldInfoEPKN5clang9FieldDeclENS1_9CharUnitsEPN4llvm4TypeE+0x523): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lowerUnion()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x29): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x5c): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x108): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x164): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x174): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x195): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x226): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x26d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x27c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2f9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x336): undefined reference to `clang::Type::getAsTagDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x35b): undefined reference to `clang::RecordDecl::findFirstNamedDataMember() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x379): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x388): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x3db): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x401): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x865): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x88e): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x8c2): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x909): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x97f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9b0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x9fc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xa4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xacd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb0e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb49): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xb8a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbc1): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xbe3): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc46): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc62): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xc87): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xcc4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xce6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd04): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd1c): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd3a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd52): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd64): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xd9b): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe68): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xe7d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xeb4): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xec4): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xee5): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf14): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf33): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf5d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0xf9c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1020): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x104d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1096): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10b0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x10ed): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1142): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x118d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11c6): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x11e8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1238): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x12e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1306): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1359): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13ac): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x13e5): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x140d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x142e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x151e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1544): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1580): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1598): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15ba): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x15db): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1601): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x165f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1797): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x17ba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x180c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x186a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1887): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x18d2): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1930): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x197a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x19d4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a33): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1a94): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ab0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1afc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b73): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1b9d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1be8): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c36): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c6f): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1c9b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d1e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1d7c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1dde): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e0a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e45): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1e66): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1ed0): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f31): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1f4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x1fb9): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2030): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x205a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20a5): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x20ee): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2122): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2145): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x218b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x21d4): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x222c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2268): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2299): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2306): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2367): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering10lowerUnionEv+0x2383): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::MakeInfo(clang::CodeGen::CodeGenTypes&, clang::FieldDecl const*, unsigned long, unsigned long, unsigned long, clang::CharUnits)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x36): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x45): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x87): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xbb): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xcf): undefined reference to `clang::Type::isSignedIntegerOrEnumerationType() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0xe3): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x1ba): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x204): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x264): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x2cc): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x318): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x3bf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen14CGBitFieldInfo8MakeInfoERNS0_12CodeGenTypesEPKNS_9FieldDeclEmmmNS_9CharUnitsE+0x47c): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x73): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xaf): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0xf4): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x132): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x17a): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1a6): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1d0): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x1f2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x211): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x231): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo5printERN4llvm11raw_ostreamE+0x251): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGBitFieldInfo::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGBitFieldInfo4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::print(llvm::raw_ostream&) const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x92): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0xfd): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x15e): undefined reference to `llvm::raw_ostream::operator<<(long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x26b): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x38a): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x426): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ce): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x4ec): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x506): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout5printERN4llvm11raw_ostreamE+0x520): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CGRecordLayout::dump() const': CGRecordLayoutBuilder.cpp:(.text._ZNK5clang7CodeGen14CGRecordLayout4dumpEv+0x6): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::hasOwnStorage(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x17): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xd1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0xe2): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x122): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering13hasOwnStorageEPKN5clang13CXXRecordDeclES4_+0x172): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::accumulateVBases()': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xe8): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x18f): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x1a0): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x359): undefined reference to `clang::ASTContext::isNearlyEmpty(clang::CXXRecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x441): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x452): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x55f): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x60a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0x67c): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc69): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering16accumulateVBasesEv+0xc7a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `(anonymous namespace)::CGRecordLowering::lower(bool)': CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x59): undefined reference to `clang::RecordDecl::field_begin() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x158): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x192): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1a9): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f1): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2aa): undefined reference to `clang::RecordDecl::isMsStruct(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2c9): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2dd): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x487): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x498): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x501): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x6db): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x78a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x7ce): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x89e): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8c3): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x8f2): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x904): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x953): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x9d2): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb79): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb86): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xb91): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbd1): undefined reference to `clang::FieldDecl::getFieldIndex() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xbed): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc5e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xc69): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd08): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xd55): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xde2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xe1c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xea2): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xeb2): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xed4): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xf1b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0xfd3): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1005): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1050): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1077): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1103): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1116): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1128): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x116c): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1188): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x125f): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x12ab): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1310): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1322): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1569): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x160f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1670): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x16be): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ea2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1ec9): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f51): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f5f): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x1f75): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x203e): undefined reference to `llvm::Type::getInt32PtrTy(llvm::LLVMContext&, unsigned int)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x20a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2142): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x2690): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x26a7): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN12_GLOBAL__N_116CGRecordLowering5lowerEb+0x3287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o): In function `clang::CodeGen::CodeGenTypes::ComputeRecordLayout(clang::RecordDecl const*, llvm::StructType*)': CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x62): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x71): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x1f2): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x204): undefined reference to `llvm::Module::getDataLayout() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x355): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x41a): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x61a): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x655): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x682): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x690): undefined reference to `clang::Decl::dump(llvm::raw_ostream&, bool) const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x696): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6c7): undefined reference to `llvm::outs()' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x6ed): undefined reference to `clang::Decl::getAttrs() const' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x781): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7a1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGRecordLayoutBuilder.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ComputeRecordLayoutEPKNS_10RecordDeclEPN4llvm10StructTypeE+0x7c1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGRecordLayoutBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `CollectStatementsForCase(clang::Stmt const*, clang::SwitchCase const*, bool&, llvm::SmallVectorImpl&)': CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3f): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x13c): undefined reference to `clang::SwitchCase::getSubStmt()' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZL24CollectStatementsForCasePKN5clang4StmtEPKNS_10SwitchCaseERbRN4llvm15SmallVectorImplIS2_EE+0x3a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `SimplifyConstraint(char const*, clang::TargetInfo const&, llvm::SmallVectorImpl*)': CGStmt.cpp:(.text._ZL18SimplifyConstraintPKcRKN5clang10TargetInfoEPN4llvm15SmallVectorImplINS2_14ConstraintInfoEEE+0x133): undefined reference to `clang::TargetInfo::resolveSymbolicName(char const*&, llvm::ArrayRef, unsigned int&) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStopPoint(clang::Stmt const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitStopPointEPKNS_4StmtE+0x21): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::SimplifyForwardingBlocks(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x11): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x5e): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x6c): undefined reference to `llvm::Instruction::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24SimplifyForwardingBlocksEPN4llvm10BasicBlockE+0x7b): undefined reference to `llvm::BasicBlock::eraseFromParent()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranch(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x2e): undefined reference to `llvm::BasicBlock::getTerminator() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x7e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x8f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0xf7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x116): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitBranchEPN4llvm10BasicBlockE+0x133): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlock(llvm::BasicBlock*, bool)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0x67): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xa0): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitBlockEPN4llvm10BasicBlockEb+0xf5): undefined reference to `llvm::BasicBlock::~BasicBlock()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockAfterUses(llvm::BasicBlock*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x22): undefined reference to `llvm::Use::getUser() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0x53): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitBlockAfterUsesEPN4llvm10BasicBlockE+0xc1): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::getJumpDestForLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19getJumpDestForLabelEPKNS_9LabelDeclE+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIndirectGotoStmt(clang::IndirectGotoStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x27): undefined reference to `clang::IndirectGotoStmt::getConstantTarget()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0xca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x237): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x289): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2a0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2be): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x2da): undefined reference to `llvm::PHINode::growOperands()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitIndirectGotoStmtERKNS_16IndirectGotoStmtE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnOfRValue(clang::CodeGen::RValue, clang::QualType)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0xf3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x2c3): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x3cc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x539): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x552): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5bd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5da): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x5e8): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitReturnOfRValueENS0_6RValueENS_8QualTypeE+0x60a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInputLValue(clang::TargetInfo::ConstraintInfo const&, clang::CodeGen::LValue, clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::SourceLocation)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0xd5): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x16d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x178): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1bd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x1dc): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAsmInputLValueERKNS_10TargetInfo14ConstraintInfoENS0_6LValueENS_8QualTypeERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS_14SourceLocationE+0x215): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmInput(clang::TargetInfo::ConstraintInfo const&, clang::Expr const*, std::__cxx11::basic_string, std::allocator >&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x62): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x7f): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x12d): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitAsmInputERKNS_10TargetInfo14ConstraintInfoEPKNS_4ExprERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE+0x168): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `AddVariableConstraints(std::__cxx11::basic_string, std::allocator > const&, clang::Expr const&, clang::TargetInfo const&, clang::CodeGen::CodeGenModule&, clang::AsmStmt const&, bool)': CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0xb5): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x22d): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZL22AddVariableConstraintsRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKN5clang4ExprERKNS7_10TargetInfoERNS7_7CodeGen13CodeGenModuleERKNS7_7AsmStmtEb+0x259): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x3d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang10TargetInfo14ConstraintInfoELb0EE4growEm]+0x406): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::LexicalScope::rescopeLabels()': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12LexicalScope13rescopeLabelsEv+0x1ae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAsmStmt(clang::AsmStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x99): undefined reference to `clang::AsmStmt::generateAsmString[abi:cxx11](clang::ASTContext const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x16b): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x231): undefined reference to `clang::TargetInfo::validateOutputConstraint(clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x552): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x639): undefined reference to `clang::TargetInfo::validateInputConstraint(llvm::MutableArrayRef, clang::TargetInfo::ConstraintInfo&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xacb): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xadd): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xce3): undefined reference to `clang::AsmStmt::getOutputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdb9): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0xdc5): undefined reference to `clang::Expr::getExprLoc() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x12a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1391): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x13d3): undefined reference to `clang::AsmStmt::getInputConstraint(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x14ba): undefined reference to `clang::Expr::IgnoreParenNoopCasts(clang::ASTContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15ab): undefined reference to `clang::AsmStmt::getOutputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15d0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x15e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1a16): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b29): undefined reference to `clang::AsmStmt::getClobber(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1b58): undefined reference to `clang::TargetInfo::getNormalizedGCCRegisterName(llvm::StringRef, bool) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ccb): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1d2d): undefined reference to `llvm::InlineAsm::get(llvm::FunctionType*, llvm::StringRef, llvm::StringRef, bool, bool, llvm::InlineAsm::AsmDialect)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1e2a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1ec4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1eff): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f45): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x1f50): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x200c): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2023): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x209a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x20a3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2185): undefined reference to `clang::StringLiteral::getLocationOfByte(unsigned int, clang::SourceManager const&, clang::LangOptions const&, clang::TargetInfo const&, unsigned int*, unsigned int*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2193): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x219c): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x21fe): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2230): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2264): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x227b): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x230f): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2392): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23a7): undefined reference to `llvm::ExtractValueInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x23cd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x245d): undefined reference to `llvm::ExtractValueInst::init(llvm::ArrayRef, llvm::Twine const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2773): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c07): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c10): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c3a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2c52): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d15): undefined reference to `clang::AsmStmt::getInputExpr(unsigned int) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d41): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2d58): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x2fe1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x310b): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3118): undefined reference to `llvm::Type::getScalarSizeInBits() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x315d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3174): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31cb): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x31f8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x325d): undefined reference to `llvm::Value::getContext() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x328f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32ca): undefined reference to `llvm::Module::getDataLayout() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x32fa): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x3366): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitAsmStmtERKNS_7AsmStmtE+0x33bb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitLabel(clang::LabelDecl const*)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x330): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction9EmitLabelEPKNS_9LabelDeclE+0x455): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnStmt(clang::ReturnStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x130): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x149): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x192): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1c7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1d9): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x1f0): undefined reference to `clang::ReturnStmt::getRetValue() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x331): undefined reference to `clang::Expr::isEvaluatable(clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x44d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x466): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4b0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x501): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x52d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x542): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x5b9): undefined reference to `clang::Decl::getAttrs() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x63b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x716): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x726): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x73a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x75c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x793): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitReturnStmtERKNS_10ReturnStmtE+0x8e5): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::InitCapturedStruct(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x47): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x10e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18InitCapturedStructERKNS_12CapturedStmtE+0x184): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCapturedStmtFunction(clang::CapturedStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x75): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x1f1): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x219): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x235): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x246): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x24f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x354): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x38e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3b7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x3f5): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x58c): undefined reference to `clang::CapturedDecl::getBody() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x5c5): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x62f): undefined reference to `clang::Stmt::getLocStart() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x7e1): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28GenerateCapturedStmtFunctionERKNS_12CapturedStmtE+0x800): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCapturedStmt(clang::CapturedStmt const&, clang::CapturedRegionKind)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xc4): undefined reference to `clang::RecordDecl::field_begin() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xd0): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0xdc): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x10d): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x1f5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x207): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x219): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCapturedStmtERKNS_12CapturedStmtENS_18CapturedRegionKindE+0x2ba): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitStmt(clang::Stmt const*, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x141): undefined reference to `llvm::BasicBlock::eraseFromParent()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x254): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction8EmitStmtEPKNS_4StmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x315): undefined reference to `clang::CapturedStmt::getCapturedRegionKind() const' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmtWithoutScope(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitCompoundStmtWithoutScopeERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCompoundStmt(clang::CompoundStmt const&, bool, clang::CodeGen::AggValueSlot)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x50): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x7c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x170): undefined reference to `vtable for clang::PrettyStackTraceLoc' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitCompoundStmtERKNS_12CompoundStmtEbNS0_12AggValueSlotE+0x182): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitIfStmt(clang::IfStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x11a): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x128): undefined reference to `clang::IfStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x26d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x2b5): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitIfStmtERKNS_6IfStmtE+0x30b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitWhileStmt(clang::WhileStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xcc): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x13f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1ae): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x29b): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2a9): undefined reference to `clang::WhileStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2eb): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x345): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x500): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x58b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5a7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5c2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x608): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x62b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x646): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x72b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitWhileStmtERKNS_9WhileStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x74f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDoStmt(clang::DoStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x8e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x103): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x1e5): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x250): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x263): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x358): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3fd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x418): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x433): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x475): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x48d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4a8): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x4ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10EmitDoStmtERKNS_6DoStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x52f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitForStmt(clang::ForStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xd1): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x21c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x253): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2c5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2db): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x34b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x42c): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x514): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x522): undefined reference to `clang::ForStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5af): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x623): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x641): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x65c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6a6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6d4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x6f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9bc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitForStmtERKNS_7ForStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xa17): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCXXForRangeStmt(clang::CXXForRangeStmt const&, llvm::ArrayRef)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x9c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0xdf): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x246): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x25f): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2d2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x2e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x357): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x3ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x414): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x432): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x44f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x538): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x5dd): undefined reference to `clang::Stmt::getSourceRange() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitCXXForRangeStmtERKNS_15CXXForRangeStmtEN4llvm8ArrayRefIPKNS_4AttrEEE+0x809): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmtRange(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4d): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x65): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0xed): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x15a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x18e): undefined reference to `llvm::APInt::operator-=(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x1dc): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x252): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x27a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x2d8): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x32d): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x35a): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x384): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x408): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x424): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x43a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x480): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x49b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x4b5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x534): undefined reference to `llvm::APInt::initSlowCase(unsigned long, bool)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x54a): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x631): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x640): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x649): undefined reference to `llvm::APInt::operator++()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x6aa): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x706): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x735): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x743): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x76a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7c2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x7f8): undefined reference to `llvm::APInt::initSlowCase(llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x81b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x832): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitCaseStmtRangeERKNS_8CaseStmtE+0x856): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCaseStmt(clang::CaseStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x88): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x98): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x111): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x178): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1be): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x1ce): undefined reference to `llvm::ConstantInt::get(llvm::LLVMContext&, llvm::APInt const&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x260): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x2d2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x36a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x3b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x416): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x43e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x44f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x499): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4b1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4cc): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x4f0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12EmitCaseStmtERKNS_8CaseStmtE+0x506): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSwitchStmt(clang::SwitchStmt const&)': CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x19e): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x1ac): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x21e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x236): undefined reference to `llvm::User::operator new(unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x250): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6a3): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x6c0): undefined reference to `llvm::APInt::EqualSlowCase(llvm::APInt const&) const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7a4): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x7b2): undefined reference to `clang::SwitchStmt::getConditionVariable() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x98e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9c8): undefined reference to `clang::CallExpr::getCalleeDecl()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0x9ed): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa1f): undefined reference to `llvm::MDBuilder::createUnpredictable()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa30): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa52): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa7a): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xa83): undefined reference to `llvm::BasicBlock::~BasicBlock()' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xab1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmt.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14EmitSwitchStmtERKNS_10SwitchStmtE+0xb15): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmt.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `convertToComplexValue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType, clang::QualType, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x51): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0x8d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xae): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21convertToComplexValueRN5clang7CodeGen15CodeGenFunctionENS0_6RValueENS_8QualTypeES4_NS_14SourceLocationE+0xc4): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::createBasicBlock(llvm::Twine const&, llvm::Function*, llvm::BasicBlock*) [clone .constprop.1382]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16createBasicBlockERKN4llvm5TwineEPNS2_8FunctionEPNS2_10BasicBlockE.constprop.1382+0x30): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeAddrLValue(clang::CodeGen::Address, clang::QualType, clang::CodeGen::AlignmentSource) [clone .constprop.1381]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14MakeAddrLValueENS0_7AddressENS_8QualTypeENS0_15AlignmentSourceE.constprop.1381+0xae): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createImplicitFirstprivateForType(clang::ASTContext&, clang::CodeGen::OMPTaskDataTy&, clang::QualType, clang::CapturedDecl*, clang::SourceLocation)': CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x3d): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x65): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x88): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xae): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xc3): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0xe0): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x103): undefined reference to `clang::DeclRefExpr::Create(clang::ASTContext const&, clang::NestedNameSpecifierLoc, clang::SourceLocation, clang::ValueDecl*, bool, clang::SourceLocation, clang::QualType, clang::ExprValueKind, clang::NamedDecl*, clang::TemplateArgumentListInfo const*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x129): undefined reference to `clang::ImplicitCastExpr::Create(clang::ASTContext const&, clang::QualType, clang::CastKind, clang::Expr*, llvm::SmallVector const*, clang::ExprValueKind)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x135): undefined reference to `clang::VarDecl::setInit(clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1c4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x1fc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL33createImplicitFirstprivateForTypeRN5clang10ASTContextERNS_7CodeGen13OMPTaskDataTyENS_8QualTypeEPNS_12CapturedDeclENS_14SourceLocationE+0x234): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::emitPreInitStmt(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&) [clone .isra.1212]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0x4e): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScope15emitPreInitStmtERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveE.isra.1212+0xb4): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `createSectionLVal(clang::CodeGen::CodeGenFunction&, clang::QualType, llvm::Twine const&, llvm::Value*) [clone .constprop.1365]': CGStmtOpenMP.cpp:(.text._ZL17createSectionLValRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeERKN4llvm5TwineEPNS4_5ValueE.constprop.1365+0xc7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x3a): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x67): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xb9): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xc5): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x117): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `castValueFromUintptr(clang::CodeGen::CodeGenFunction&, clang::SourceLocation, clang::QualType, llvm::StringRef, clang::CodeGen::LValue, bool)': CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x4a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x56): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x87): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x116): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL20castValueFromUintptrRN5clang7CodeGen15CodeGenFunctionENS_14SourceLocationENS_8QualTypeEN4llvm9StringRefENS0_6LValueEb+0x1de): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `getCanonicalParamType(clang::ASTContext&, clang::QualType)': CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x5a): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x71): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0x9f): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xb9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZL21getCanonicalParamTypeRN5clang10ASTContextENS_8QualTypeE+0xcf): undefined reference to `clang::ASTContext::getCanonicalParamType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::IRBuilder::CreateCondBr(llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::MDNode*, llvm::MDNode*) [clone .constprop.1383]': CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE12CreateCondBrEPNS_5ValueEPNS_10BasicBlockES9_PNS_6MDNodeESB_.constprop.1383+0x56): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitAlignedClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x12a): undefined reference to `llvm::Module::getDataLayout() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x144): undefined reference to `llvm::DataLayout::getIntPtrType(llvm::LLVMContext&, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x156): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x198): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1a8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f6): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x239): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x250): undefined reference to `llvm::IRBuilderBase::CreateAssumption(llvm::Value*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x27d): undefined reference to `clang::Type::getPointeeType() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x289): undefined reference to `clang::ASTContext::getOpenMPDefaultSimdAlign(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x294): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x326): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x349): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x357): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x380): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x3e8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x480): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL17emitAlignedClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x4c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#3}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E1_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#5}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E3_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn const&, clang::Expr*)::{lambda(clang::CodeGen::CodeGenFunction&)#4}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_21EmitOMPDistributeLoopERKNS3_16OMPLoopDirectiveERKNS0_IFvS6_SC_NS5_8JumpDestEEEEPNS3_4ExprEEUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS5_12EmitSectionsERKNS3_22OMPExecutableDirectiveEENKUlS6_RNS4_15PrePostActionTyEE_clES6_SE_EUlS6_E2_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::Value* llvm::function_ref::callback_fn (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)::{lambda(clang::CodeGen::CodeGenFunction&)#6}>(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x68): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x8a): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xce): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xeb): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0xf7): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x122): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFPNS_5ValueERN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZNS5_22EmitOMPWorksharingLoopERKNS3_16OMPLoopDirectiveEPNS3_4ExprERKNS0_IFSt4pairINS4_6LValueESG_ES6_RKNS3_22OMPExecutableDirectiveEEEERKNS0_IFSF_IS2_S2_ES6_SK_NS4_7AddressESQ_EEEEUlS6_E4_EES2_lS6_+0x165): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPostUpdateForReductionClause(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x179): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1c4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1de): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL32emitPostUpdateForReductionClauseRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveEN4llvm12function_refIFPNS6_5ValueES2_EEE+0x1fd): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::enter(clang::CodeGen::CodeGenFunction&, clang::OpenMPDirectiveKind, bool)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x12b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1a0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack5enterERS1_NS_19OpenMPDirectiveKindEb]+0x1d8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::OpenMPCancelExitStack::exit(clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0xfa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_[_ZN5clang7CodeGen15CodeGenFunction21OpenMPCancelExitStack4exitERS1_]+0x10f): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x40): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x8a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xe2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0xf4): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x100): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x11d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective11getCountersEv[_ZN5clang16OMPLoopDirective11getCountersEv]+0x12c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrivateCounters()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x2d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective18getPrivateCountersEv[_ZN5clang16OMPLoopDirective18getPrivateCountersEv]+0x14a): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getFinals()': CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x27): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x4d): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x10c): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x118): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang16OMPLoopDirective9getFinalsEv[_ZN5clang16OMPLoopDirective9getFinalsEv]+0x144): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIterationVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getIterationVariableEv[_ZNK5clang16OMPLoopDirective20getIterationVariableEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x55): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0x6f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xd5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective16getLastIterationEv[_ZNK5clang16OMPLoopDirective16getLastIterationEv]+0xea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDispatchForLoopBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)': CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x2b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x3a): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CGStmtOpenMP.cpp:(.text._ZL25emitDispatchForLoopBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS0_7AddressES6_+0x47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCalcLastIteration() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xa2): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0xe5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x10d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective20getCalcLastIterationEv[_ZNK5clang16OMPLoopDirective20getCalcLastIterationEv]+0x13d): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPreCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0xc9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x115): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x155): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getPreCondEv[_ZNK5clang16OMPLoopDirective10getPreCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x135): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getCondEv[_ZNK5clang16OMPLoopDirective7getCondEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x11b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x165): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective7getInitEv[_ZNK5clang16OMPLoopDirective7getInitEv]+0x1fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0xf9): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x142): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x18d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x1f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x20a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x21d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x235): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective6getIncEv[_ZNK5clang16OMPLoopDirective6getIncEv]+0x245): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getIsLastIterVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x190): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x1d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x225): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x242): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x265): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv[_ZNK5clang16OMPLoopDirective21getIsLastIterVariableEv]+0x2a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x1b7): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x25d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x285): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2a5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective21getLowerBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x1de): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x22d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x295): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ad): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x2ed): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective21getUpperBoundVariableEv]+0x345): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getStrideVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x205): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x255): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2b5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2cd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x2fa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x30d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x335): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x345): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x355): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective17getStrideVariableEv[_ZNK5clang16OMPLoopDirective17getStrideVariableEv]+0x365): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x22c): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x275): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2dd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x2f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x305): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x325): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x33a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x34d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x365): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x375): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x385): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x395): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective19getEnsureUpperBoundEv]+0x3a5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x5d): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x84): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xab): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xd2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0xf9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x120): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x2c8): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x315): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x395): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x3f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x405): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevLowerBoundVariableEv]+0x415): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getPrevUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective25getPrevUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForInnerBounds(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0xc4): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x13b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x17c): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZL36emitDistributeParallelForInnerBoundsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveE+0x1f3): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getDistInc() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective10getDistIncEv[_ZNK5clang16OMPLoopDirective10getDistIncEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedLowerBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedLowerBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedUpperBoundVariable() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv[_ZNK5clang16OMPLoopDirective29getCombinedUpperBoundVariableEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedEnsureUpperBound() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv[_ZNK5clang16OMPLoopDirective27getCombinedEnsureUpperBoundEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedInit() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedInitEv[_ZNK5clang16OMPLoopDirective15getCombinedInitEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPLoopDirective::getCombinedCond() const': CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0x6a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang16OMPLoopDirective15getCombinedCondEv[_ZNK5clang16OMPLoopDirective15getCombinedCondEv]+0xc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::OMPTaskgroupDirective::getReductionRef() const': CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0x95): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZNK5clang21OMPTaskgroupDirective15getReductionRefEv[_ZNK5clang21OMPTaskgroupDirective15getReductionRefEv]+0xb5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSharedLValue(clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xac): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0xc0): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x112): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x11e): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPSharedLValueEPKNS_4ExprE+0x1f7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::getTypeSize(clang::QualType)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x31): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x6a): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xbf): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xd8): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0xeb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x14b): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x196): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x1de): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x20d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11getTypeSizeENS_8QualTypeE+0x246): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseFinal(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x3d3): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x508): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x546): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x586): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction27EmitOMPReductionClauseFinalERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindE+0x5c1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLoopBody(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x86): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0xb8): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x12f): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x19c): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x249): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x2fe): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x31f): undefined reference to `clang::Stmt::IgnoreContainers(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x39b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x424): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x430): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x449): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x472): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitOMPLoopBodyERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x49b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseInit(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x115): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x159): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x162): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x16e): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x194): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x1f7): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x205): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x2ba): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitOMPLinearClauseInitERKNS_16OMPLoopDirectiveE+0x47b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicSimpleUpdateExpr(clang::CodeGen::LValue, clang::CodeGen::RValue, clang::BinaryOperatorKind, bool, llvm::AtomicOrdering, clang::SourceLocation, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2c5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x2e7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x396): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3b9): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x3d6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x400): undefined reference to `llvm::AtomicRMWInst::AtomicRMWInst(llvm::AtomicRMWInst::BinOp, llvm::Value*, llvm::Value*, llvm::AtomicOrdering, unsigned char, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x47d): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x4bc): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPAtomicSimpleUpdateExprENS0_6LValueENS0_6RValueENS_18BinaryOperatorKindEbN4llvm14AtomicOrderingENS_14SourceLocationENS5_12function_refIFS3_S3_EEE+0x53e): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::SmallVectorImpl::append(clang::ImplicitParamDecl* const*, clang::ImplicitParamDecl* const*)': CGStmtOpenMP.cpp:(.text._ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_[_ZN4llvm15SmallVectorImplIPKN5clang7VarDeclEE6appendIPKPNS1_17ImplicitParamDeclEvEEvT_SB_]+0xda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_17ConstStmtIteratorEPKNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::CodeGen::CodeGenFunction&)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xbf): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0xd9): undefined reference to `llvm::SwitchInst::SwitchInst(llvm::Value*, llvm::BasicBlock*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1a7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1d4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x1e3): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x26e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2bb): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFvRN5clang7CodeGen15CodeGenFunctionEEE11callback_fnIZZNS3_12EmitSectionsERKNS1_22OMPExecutableDirectiveEENKUlS4_RNS2_15PrePostActionTyEE_clES4_SC_EUlS4_E_EEvlS4_+0x2d7): undefined reference to `llvm::SwitchInst::addCase(llvm::ConstantInt*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `llvm::SmallVectorTemplateBase::push_back(clang::Expr const* const&)': CGStmtOpenMP.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_[_ZN4llvm23SmallVectorTemplateBaseIPKN5clang4ExprELb1EE9push_backERKS4_]+0x3d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitDistributeParallelForDistributeInnerBoundParams(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0xac): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x14e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x170): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x1fc): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x290): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x2ae): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x302): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x31a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x32d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x345): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x37d): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZL51emitDistributeParallelForDistributeInnerBoundParamsRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveERN4llvm15SmallVectorImplIPNS6_5ValueEEE+0x3dd): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x39): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x91): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xea): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0xf6): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS1_16OMPLoopDirectiveERNS7_15OMPPrivateScopeEEUlvE0_EES3_l+0x147): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAggregateAssign(clang::CodeGen::Address, clang::CodeGen::Address, clang::QualType, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xbc): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x16b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x215): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x25d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x299): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2b5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2c9): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x2da): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x362): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x380): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x396): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x3a9): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x4c9): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x585): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5b9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x5c9): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x60d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x622): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x63e): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x691): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6b4): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x6e6): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x739): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x757): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x763): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x787): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x7c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x803): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x865): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAggregateAssignENS0_7AddressES2_NS_8QualTypeEN4llvm12function_refIFvS2_S2_EEE+0x88b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x42): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0xf7): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPFirstprivateClauseERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE_EES3_l+0x212): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPInnerLoop(clang::Stmt const&, bool, clang::Expr const*, clang::Expr const*, llvm::function_ref, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0xcd): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x164): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x1d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x232): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x321): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPInnerLoopERKNS_4StmtEbPKNS_4ExprES7_N4llvm12function_refIFvRS1_EEESC_+0x497): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPOuterLoop(bool, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x87): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0xa5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x10c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x178): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x194): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x1f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x20e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x2e1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x374): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x412): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x5ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x6fe): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x717): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x73b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPOuterLoopEbbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEERKNSB_IFvSC_NS_14SourceLocationEjbEEE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xba): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x26b): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x292): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2b9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x2e0): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x307): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x32e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x461): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x4f9): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x520): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x547): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x56e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x595): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x5bc): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x716): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x7f5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x985): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x99d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9b5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9c5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9d5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9e5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0x9f5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa05): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPForOuterLoop(clang::OpenMPScheduleTy const&, bool, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, bool, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa7a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xa92): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaa5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xab5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xac5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xad5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xae5): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPForOuterLoopERKNS_16OpenMPScheduleTyEbRKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeEbRKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFSt4pairIPNSD_5ValueESH_ERS1_RKNS_22OMPExecutableDirectiveENS0_7AddressESN_EEE+0xaf5): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x83): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x12d): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x1a7): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x230): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x28a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x2bd): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x338): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x38a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3a5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x3c6): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x475): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x614): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x63e): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x668): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x692): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6bc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x6e6): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x85b): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8cc): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x8f6): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x920): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x94a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x974): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0x99e): more undefined references to `clang::StmtIteratorBase::NextDecl(bool)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xae9): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xbb3): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc72): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc85): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xc9d): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcb5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcc5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcdd): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xcf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd15): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd25): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xd35): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeOuterLoop(clang::OpenMPDistScheduleClauseKind, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, clang::CodeGen::CodeGenFunction::OMPLoopArguments const&, llvm::function_ref const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdaa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdc2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdd5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xde5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xdf5): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe05): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe15): undefined reference to `clang::StmtIteratorBase::NextVA()' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPDistributeOuterLoopENS_28OpenMPDistScheduleClauseKindERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeERKNS1_16OMPLoopArgumentsERKN4llvm12function_refIFvRS1_S5_NS1_8JumpDestEEEE+0xe25): more undefined references to `clang::StmtIteratorBase::NextVA()' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE4_EES3_l+0xe7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x7c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x9a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction26EmitOMPReductionClauseInitERKNS1_22OMPExecutableDirectiveERNS7_15OMPPrivateScopeEEUlvE6_EES3_l+0x116): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskgroupDirective(clang::OMPTaskgroupDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1184]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x56a): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x57f): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x6ce): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x70b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x7d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x810): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x850): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskgroupDirectiveERKNS_21OMPTaskgroupDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1184+0x86d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::Address llvm::function_ref::callback_fn, llvm::detail::DenseMapPair > const&)::{lambda()#1}>(long)': CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x4e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x98): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN4llvm12function_refIFN5clang7CodeGen7AddressEvEE11callback_fnIZNS2_15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS1_9OMPClauseERNS7_15OMPPrivateScopeERKNS_8DenseMapIPKNS1_9ValueDeclES3_NS_12DenseMapInfoISG_EENS_6detail12DenseMapPairISG_S3_EEEEEUlvE_EES3_l+0x18e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1ba): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x1cb): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x415): undefined reference to `clang::CapturedDecl::Create(clang::ASTContext&, clang::DeclContext*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x459): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4b5): undefined reference to `clang::ASTContext::getSizeType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x4c9): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x72c): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x750): undefined reference to `clang::IntegerLiteral::IntegerLiteral(clang::ASTContext const&, llvm::APInt const&, clang::QualType, clang::SourceLocation)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0x8fa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoE+0xb38): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLoopScope::OMPLoopScope(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_112OMPLoopScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_16OMPLoopDirectiveE+0x2a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPPrivateLoopCounters(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1042]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xeb): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0xf7): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x223): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x263): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPPrivateLoopCountersERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE.part.1042+0x280): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitPreCond(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .part.1044]': CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x71): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0xa0): undefined reference to `clang::Stmt::children()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x108): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1d5): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1e2): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x1ff): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZL11emitPreCondRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveEPKNS_4ExprEPN4llvm10BasicBlockESB_m.part.1044+0x215): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPUseDevicePtrClause(clang::OMPClause const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&, llvm::DenseMap, llvm::detail::DenseMapPair > const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x13e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x184): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x297): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPUseDevicePtrClauseERKNS_9OMPClauseERNS1_15OMPPrivateScopeERKN4llvm8DenseMapIPKNS_9ValueDeclENS0_7AddressENS7_12DenseMapInfoISB_EENS7_6detail12DenseMapPairISB_SC_EEEE+0x305): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSimdFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0xc7): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x114): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x125): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x22c): undefined reference to `clang::VarDecl::getInit()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitOMPSimdFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x34b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClauseFinal(clang::OMPLoopDirective const&, llvm::function_ref)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x176): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x187): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x229): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x250): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPLinearClauseFinalERKNS_16OMPLoopDirectiveEN4llvm12function_refIFPNS5_5ValueERS1_EEE+0x26b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool) [clone .constprop.1364]': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x35): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb.constprop.1364+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPSingleDirective(clang::OMPSingleDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x55c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x594): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPSingleDirectiveERKNS_18OMPSingleDirectiveE+0x601): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCriticalDirective(clang::OMPCriticalDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOMPCriticalDirectiveERKNS_20OMPCriticalDirectiveE+0xfd): undefined reference to `clang::DeclarationNameInfo::getAsString[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xd2): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x126): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x155): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x20b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x2cb): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x395): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x4e9): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x513): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x57c): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x588): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x653): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x688): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x7b4): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x801): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x984): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x99a): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xccb): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe50): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xe65): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0xfec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x102a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1068): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x10de): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1282): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x12e2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_ENKUlSB_RNS0_15PrePostActionTyEE_clESB_SN_+0x1310): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPAtomicDirective(clang::OMPAtomicDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveE+0xb5): undefined reference to `clang::Stmt::IgnoreContainers(bool)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `(anonymous namespace)::OMPLexicalScope::OMPLexicalScope(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, llvm::Optional, bool)': CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x38): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x164): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x17c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1c5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1e1): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x1ef): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x269): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2c1): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x2d2): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x3c6): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN12_GLOBAL__N_115OMPLexicalScopeC2ERN5clang7CodeGen15CodeGenFunctionERKNS1_22OMPExecutableDirectiveEN4llvm8OptionalINS1_19OpenMPDirectiveKindEEEb+0x44b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTargetTaskBasedDirective(clang::OMPExecutableDirective const&, clang::CodeGen::RegionCodeGenTy const&, clang::CodeGen::CodeGenFunction::OMPTargetDataInfo&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#4}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0xc1): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x120): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x1f9): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x30b): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x338): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x358): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x38d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x4e7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction31EmitOMPTargetTaskBasedDirectiveERKNS_22OMPExecutableDirectiveERKNS0_15RegionCodeGenTyERNS1_17OMPTargetDataInfoEENKUlRS1_RNS0_15PrePostActionTyEE2_clESA_SC_+0x51d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPReductionClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x5b7): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x612): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0x636): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa45): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xa75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xaa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xad5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb08): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb34): undefined reference to `clang::TagType::getDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EmitOMPReductionClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE+0xb82): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopy(clang::QualType, clang::CodeGen::Address, clang::CodeGen::Address, clang::VarDecl const*, clang::VarDecl const*, clang::Expr const*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction11EmitOMPCopyENS_8QualTypeENS0_7AddressES3_PKNS_7VarDeclES6_PKNS_4ExprE+0x233): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction22EmitOMPAtomicDirectiveERKNS_18OMPAtomicDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x4ed): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedVars(clang::CapturedStmt const&, llvm::SmallVectorImpl&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x37): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x43): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0xb9): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1b5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x1f5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x2bc): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x314): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x345): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x376): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x384): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x390): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26GenerateOpenMPCapturedVarsERKNS_12CapturedStmtERN4llvm15SmallVectorImplIPNS5_5ValueEEE+0x4c5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPParallelDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref&)> const&)': CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x5f): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x13a): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x415): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL30emitCommonOMPParallelDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvS2_S5_RNSA_15SmallVectorImplIPNSA_5ValueEEEEEE+0x426): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitInnerParallelForWhenCombined(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::JumpDest)': CGStmtOpenMP.cpp:(.text._ZL32emitInnerParallelForWhenCombinedRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveENS1_8JumpDestE+0x5d): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitCommonOMPTeamsDirective(clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&) [clone .constprop.1357]': CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x5a): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0xf8): undefined reference to `clang::isOpenMPTargetExecutionDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL27emitCommonOMPTeamsDirectiveRN5clang7CodeGen15CodeGenFunctionERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyE.constprop.1357+0x23d): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPCopyinClause(clang::OMPExecutableDirective const&) [clone .part.1196]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x187): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2e0): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x2f6): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x348): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x359): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x3eb): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x5ca): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x60f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x638): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x6f8): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x709): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x73a): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x787): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x7b9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x830): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPCopyinClauseERKNS_22OMPExecutableDirectiveE.part.1196+0x89d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLinearClause(clang::OMPLoopDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19EmitOMPLinearClauseERKNS_16OMPLoopDirectiveERNS1_15OMPPrivateScopeE+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseInit(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1192]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x55): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x15a): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x24b): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x284): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2f2): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x2fe): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28EmitOMPLastprivateClauseInitERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1192+0x41b): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSimpleOMPExecutableDirective(clang::OMPExecutableDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0xab): undefined reference to `clang::Stmt::getSourceRange() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x1c9): undefined reference to `clang::OMPClauseWithPreInit::get(clang::OMPClause const*)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x236): undefined reference to `clang::Decl::getAttrs() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x2ba): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x35b): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x377): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x395): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3b2): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x3c0): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x43b): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x499): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x4aa): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x562): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x664): undefined reference to `clang::DeclContext::getRedeclContext()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x6e7): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x794): undefined reference to `clang::BlockDecl::capturesVariable(clang::VarDecl const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7bf): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveE+0x7d7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPFirstprivateClause(clang::OMPExecutableDirective const&, clang::CodeGen::CodeGenFunction::OMPPrivateScope&) [clone .part.1187]': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x101): undefined reference to `clang::getOpenMPCaptureRegions(llvm::SmallVectorImpl&, clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x457): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x45e): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4db): undefined reference to `clang::Decl::getASTContext() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x4ec): undefined reference to `clang::DeclRefExpr::computeDependence(clang::ASTContext const&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPFirstprivateClauseERKNS_22OMPExecutableDirectiveERNS1_15OMPPrivateScopeE.part.1187+0x6a8): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPLastprivateClauseFinal(clang::OMPExecutableDirective const&, bool, llvm::Value*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x63a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x68d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPLastprivateClauseFinalERKNS_22OMPExecutableDirectiveEbPN4llvm5ValueE+0x770): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSections(clang::OMPExecutableDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1218]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x46): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x56): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xc8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xd6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x148): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x158): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x196): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x234): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x4bc): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x75f): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xad8): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xb0e): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xe63): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xea4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xef9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf17): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf23): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0xf4e): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x104a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1063): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1089): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10bd): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x10ed): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x112f): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1136): undefined reference to `clang::Stmt::StatisticsEnabled' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1180): undefined reference to `clang::Stmt::addStmtClass(clang::Stmt::StmtClass)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1249): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1256): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction12EmitSectionsERKNS_22OMPExecutableDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1218+0x1275): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOMPSimdRegion(clang::CodeGen::CodeGenFunction&, clang::OMPLoopDirective const&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x4d): undefined reference to `clang::isOpenMPDistributeDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x5a): undefined reference to `clang::isOpenMPWorksharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZL17emitOMPSimdRegionRN5clang7CodeGen15CodeGenFunctionERKNS_16OMPLoopDirectiveERNS0_15PrePostActionTyE+0x435): undefined reference to `clang::isOpenMPTaskLoopDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZNS0_15CodeGenFunction32EmitSimpleOMPExecutableDirectiveERKNS_22OMPExecutableDirectiveEEUlRS3_RNS0_15PrePostActionTyEE_EEvlS7_S9_+0x2f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)::{lambda(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)#1}::operator()(clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&) const [clone .isra.1257]': CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x88): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0xa5): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveEENKUlRS1_RNS0_15PrePostActionTyEE_clES5_S7_.isra.1257+0x504): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPWorksharingLoop(clang::OMPLoopDirective const&, clang::Expr*, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&)> const&, llvm::function_ref (clang::CodeGen::CodeGenFunction&, clang::OMPExecutableDirective const&, clang::CodeGen::Address, clang::CodeGen::Address)> const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x3c0): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4c3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x4d4): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0x9b3): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xa05): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd19): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitOMPWorksharingLoopERKNS_16OMPLoopDirectiveEPNS_4ExprERKN4llvm12function_refIFSt4pairINS0_6LValueESA_ERS1_RKNS_22OMPExecutableDirectiveEEEERKNS8_IFS9_IPNS7_5ValueESL_ESC_SF_NS0_7AddressESN_EEE+0xd3b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `void clang::CodeGen::RegionCodeGenTy::CallbackFn(long, clang::CodeGen::CodeGenFunction&, clang::CodeGen::PrePostActionTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x3b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0xf6): undefined reference to `clang::StmtIteratorBase::NextVA()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15RegionCodeGenTy10CallbackFnIZL32emitInnerParallelForWhenCombinedRNS0_15CodeGenFunctionERKNS_16OMPLoopDirectiveENS3_8JumpDestEEUlS4_RNS0_15PrePostActionTyEE_EEvlS4_SA_+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPDistributeLoop(clang::OMPLoopDirective const&, llvm::function_ref const&, clang::Expr*)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xfa): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x14f): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x289): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x327): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x33e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x386): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x48b): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4b0): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x4d5): undefined reference to `clang::isOpenMPLoopBoundSharingDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x5a8): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x63f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x650): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x661): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x672): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x67f): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x691): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x80a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0x81b): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xad5): undefined reference to `clang::isOpenMPParallelDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xae6): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb6a): undefined reference to `clang::isOpenMPSimdDirective(clang::OpenMPDirectiveKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21EmitOMPDistributeLoopERKNS_16OMPLoopDirectiveERKN4llvm12function_refIFvRS1_S4_NS1_8JumpDestEEEEPNS_4ExprE+0xb80): undefined reference to `clang::isOpenMPTeamsDirective(clang::OpenMPDirectiveKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x6e): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x61a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x805): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x848): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x91c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x95f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0x99f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskBasedDirective(clang::OMPExecutableDirective const&, clang::OpenMPDirectiveKind, clang::CodeGen::RegionCodeGenTy const&, llvm::function_ref const&, clang::CodeGen::OMPTaskDataTy&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd49): undefined reference to `clang::Expr::getExprLoc() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitOMPTaskBasedDirectiveERKNS_22OMPExecutableDirectiveENS_19OpenMPDirectiveKindERKNS0_15RegionCodeGenTyERKN4llvm12function_refIFvRS1_PNS9_5ValueERKNS0_13OMPTaskDataTyEEEERSE_+0xd69): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskDirective(clang::OMPTaskDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitOMPTaskDirectiveERKNS_16OMPTaskDirectiveE+0x5b): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOMPTaskLoopBasedDirective(clang::OMPLoopDirective const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitOMPTaskLoopBasedDirectiveERKNS_16OMPLoopDirectiveE+0x5a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedFunctionPrologue(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&, llvm::MapVector, llvm::DenseMap, llvm::detail::DenseMapPair >, std::vector >, std::allocator > > > >&, llvm::DenseMap, llvm::DenseMapInfo, llvm::detail::DenseMapPair > >&, llvm::Value*&, (anonymous namespace)::FunctionOptions const&)': CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x80): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x100): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x109): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x135): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x165): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x177): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x189): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1e9): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x20e): undefined reference to `clang::ParmVarDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, clang::Expr*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x342): undefined reference to `llvm::User::operator new(unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x369): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x384): undefined reference to `clang::CapturedDecl::isNothrow() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b0): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3b9): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x3d2): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x413): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x41c): undefined reference to `clang::CapturedStmt::getStoredCaptures() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x42a): undefined reference to `clang::RecordDecl::field_begin() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x4da): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x5be): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x875): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x8dc): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x903): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x96c): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9a9): undefined reference to `clang::ASTContext::getUIntPtrType() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9bf): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x9d3): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xab7): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xbf5): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc45): undefined reference to `clang::CapturedStmt::Capture::getCaptureKind() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xc5d): undefined reference to `clang::DeclaratorDecl::getOuterLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xd9e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe02): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xe57): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xeb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0xed4): undefined reference to `clang::CapturedStmt::Capture::getCapturedVar() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10ce): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10dc): undefined reference to `clang::ASTContext::getTrivialTypeSourceInfo(clang::QualType, clang::SourceLocation) const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x10fd): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1152): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x1179): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11a4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CGStmtOpenMP.cpp:(.text._ZL28emitOutlinedFunctionPrologueRN5clang7CodeGen15CodeGenFunctionERNS0_15FunctionArgListERN4llvm9MapVectorIPKNS_4DeclESt4pairIPKNS_7VarDeclENS0_7AddressEENS5_8DenseMapIS9_jNS5_12DenseMapInfoIS9_EENS5_6detail12DenseMapPairIS9_jEEEESt6vectorISA_IS9_SF_ESaISO_EEEERNSG_IS9_SA_IPKNS_4ExprEPNS5_5ValueEESI_NSK_IS9_SY_EEEERSX_RKN12_GLOBAL__N_115FunctionOptionsE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateOpenMPCapturedStmtFunction(clang::CapturedStmt const&)': CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x36): undefined reference to `clang::CapturedStmt::getCapturedDecl() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xf0): undefined reference to `vtable for llvm::raw_svector_ostream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x1b3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x209): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x474): undefined reference to `clang::CapturedDecl::getBody() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x4ad): undefined reference to `clang::Decl::getBodyRBrace() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x855): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x8ed): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xa57): undefined reference to `clang::Stmt::getLocStart() const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xaba): undefined reference to `vtable for llvm::raw_pwrite_stream' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xad1): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0xd1b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x105e): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGStmtOpenMP.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction34GenerateOpenMPCapturedStmtFunctionERKNS_12CapturedStmtE+0x111b): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o): In function `emitOutlinedOrderedFunction(clang::CodeGen::CodeGenModule&, clang::CapturedStmt const*)': CGStmtOpenMP.cpp:(.text._ZL27emitOutlinedOrderedFunctionRN5clang7CodeGen13CodeGenModuleEPKNS_12CapturedStmtE+0xab): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CGStmtOpenMP.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::GetAddrOfVTT(clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x74): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xa3): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0xff): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x12e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1aa): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables12GetAddrOfVTTEPKNS_13CXXRecordDeclE+0x1c0): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSubVTTIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14getSubVTTIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x79): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::getSecondaryVirtualPointerIndex(clang::CXXRecordDecl const*, clang::BaseSubobject)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables31getSecondaryVirtualPointerIndexEPKNS_13CXXRecordDeclENS_13BaseSubobjectE+0x77): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `llvm::SmallVectorTemplateBase, llvm::detail::DenseMapPair >, false>::grow(unsigned long)': CGVTT.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseINS_8DenseMapIN5clang13BaseSubobjectENS2_12VTableLayout20AddressPointLocationENS_12DenseMapInfoIS3_EENS_6detail12DenseMapPairIS3_S5_EEEELb0EE4growEm]+0x17e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o): In function `clang::CodeGen::CodeGenVTables::EmitVTTDefinition(llvm::GlobalVariable*, llvm::GlobalValue::LinkageTypes, clang::CXXRecordDecl const*)': CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa6): undefined reference to `clang::VTTBuilder::VTTBuilder(clang::ASTContext&, clang::CXXRecordDecl const*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xe3): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x25b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x41f): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x435): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x495): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x4a5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x502): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x513): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x7cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x825): undefined reference to `llvm::Value::getName() const' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0x831): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xa31): undefined reference to `clang::VTableLayout::~VTableLayout()' CGVTT.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables17EmitVTTDefinitionEPN4llvm14GlobalVariableENS2_11GlobalValue12LinkageTypesEPKNS_13CXXRecordDeclE+0xc39): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTT.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `setThunkProperties(clang::CodeGen::CodeGenModule&, clang::ThunkInfo const&, llvm::Function*, bool, clang::GlobalDecl)': CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xdc): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZL18setThunkPropertiesRN5clang7CodeGen13CodeGenModuleERKNS_9ThunkInfoEPN4llvm8FunctionEbNS_10GlobalDeclE+0xe8): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::deleted()': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x5e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x8a): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0xb4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x123): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x17a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1ac): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1c5): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x1f2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE7deletedEv]+0x22b): undefined reference to `vtable for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `PerformReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::RValue, clang::ThunkInfo const&) [clone .isra.351]': CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x70): undefined reference to `clang::Type::getPointeeType() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x13e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1c8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x1e8): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x21f): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x240): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x25e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2a5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x2e5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x334): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x34e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x3d1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x400): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x413): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x44e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x472): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x48e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ce): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x4ec): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x502): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x514): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x556): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x571): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x58b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x67e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x796): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7b6): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7c2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x7e9): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x83a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x85c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x87f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x8eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x90b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x92b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x94b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x95d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x97a): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x99d): undefined reference to `llvm::PHINode::growOperands()' CGVTables.cpp:(.text._ZL23PerformReturnAdjustmentRN5clang7CodeGen15CodeGenFunctionENS_8QualTypeENS0_6RValueERKNS_9ThunkInfoE.isra.351+0x9c3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__adjust_heap<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, std::pair, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x114): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x1b6): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x265): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x302): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x322): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x3d8): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x43f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x45d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x568): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt13__adjust_heapIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElS7_NS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_T0_SS_T1_T2_+0x61b): undefined reference to `llvm::raw_ostream::flush_nonempty()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__insertion_sort<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x78): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x144): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x1ef): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x283): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x2a8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x42b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x4d3): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x56d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__insertion_sortIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEENS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_+0x58b): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `llvm::ValueMapCallbackVH > >::allUsesReplacedWith(llvm::Value*)': CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc8): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x176): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1a3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x206): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x23e): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x25d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x290): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x2ec): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x33e): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x3b6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x426): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x559): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x585): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x5b6): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x64d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x6ff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x72a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x736): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x799): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x7d2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x86d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x8a5): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x902): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x993): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9c0): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x9f9): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa32): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa59): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xa80): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb3c): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb5b): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xb9c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xc46): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd61): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xd8d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xdbe): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xe4d): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xeff): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf2a): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf36): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xf99): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0xfd2): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1124): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1143): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1184): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1229): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1281): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x128d): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x13bd): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_[_ZN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEE19allUsesReplacedWithEPS1_]+0x1415): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `void std::__introsort_loop<__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}> >(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>, long, __gnu_cxx::__ops::_Iter_comp_iter const&, std::pair const&)#1}>)': CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd7): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x182): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x231): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2d2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x2f0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x3c2): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x46f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x515): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x533): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x5aa): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x651): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x704): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x79a): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ba): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x7ec): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x817): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x837): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x911): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x9be): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xc20): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xccb): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xd80): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe20): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xe3e): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xec3): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0xf6d): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1022): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10c2): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x10e0): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x11f4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x12a1): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1325): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZSt16__introsort_loopIN9__gnu_cxx17__normal_iteratorIPSt4pairIPKN5clang13CXXRecordDeclEjESt6vectorIS7_SaIS7_EEEElNS0_5__ops15_Iter_comp_iterIZNS3_7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS3_12VTableLayoutEEUlRKS7_SO_E_EEEvT_SR_T0_T1_+0x1343): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::CodeGenVTables(clang::CodeGen::CodeGenModule&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTablesC2ERNS0_13CodeGenModuleE+0xd): undefined reference to `clang::ASTContext::getVTableContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateVarArgsThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x177): undefined reference to `llvm::Function::getSubprogram() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x28c): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x2bd): undefined reference to `llvm::MDString::getString() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x312): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x33b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3d0): undefined reference to `llvm::DISubprogram::getImpl(llvm::LLVMContext&, llvm::Metadata*, llvm::MDString*, llvm::MDString*, llvm::Metadata*, unsigned int, llvm::Metadata*, bool, bool, unsigned int, llvm::Metadata*, unsigned int, unsigned int, int, llvm::DINode::DIFlags, bool, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata*, llvm::Metadata::StorageType, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x3e0): undefined reference to `llvm::MDNode::replaceWithDistinctImpl()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x450): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x46b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x50d): undefined reference to `llvm::MDNode::resolve()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x549): undefined reference to `llvm::CloneFunction(llvm::Function*, llvm::ValueMap > >&, llvm::ClonedCodeInfo*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x55d): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x569): undefined reference to `llvm::Value::takeName(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x572): undefined reference to `llvm::Function::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x5b6): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x67f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x696): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x6bd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x79d): undefined reference to `llvm::BasicBlock::getTerminator() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x7bd): undefined reference to `llvm::Instruction::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x819): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x82d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x883): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x89e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x8bb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x913): undefined reference to `vtable for llvm::CallbackVH' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x980): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x9ca): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa27): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xa60): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xb75): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xbbe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xd25): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xec3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0xee9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10d9): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GenerateVarArgsThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoE+0x10ff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartThunk(llvm::Function*, clang::GlobalDecl, clang::CodeGen::CGFunctionInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x57): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x235): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x248): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x342): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10StartThunkEPN4llvm8FunctionENS_10GlobalDeclERKNS0_14CGFunctionInfoEb+0x384): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::getVTableType(clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x7e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x10f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables13getVTableTypeERKNS_12VTableLayoutE+0x164): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::getVTableLinkage(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x25): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x3a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x60): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x16d): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16getVTableLinkageEPKNS_13CXXRecordDeclE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::isVTableExternal(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x34): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x5a): undefined reference to `clang::ASTContext::getCurrentKeyFunction(clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables16isVTableExternalEPKNS_13CXXRecordDeclE+0x7e): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::HasHiddenLTOVisibility(clang::CXXRecordDecl const*)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xf): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x71): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x8b): undefined reference to `clang::DeclContext::getRedeclContext()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0xfd): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x159): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x1c3): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x215): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22HasHiddenLTOVisibilityEPKNS_13CXXRecordDeclE+0x33c): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMustTailThunk(clang::CXXMethodDecl const*, llvm::Value*, llvm::Value*)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x145): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x2f5): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x339): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x345): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x38e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3c6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x3fb): undefined reference to `llvm::Value::getName() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x486): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x499): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x4e5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x500): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x51f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x562): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x5cf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x63c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x71c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x755): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x76c): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7b8): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x7f2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x809): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x81d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x844): undefined reference to `llvm::Function::BuildLazyArguments() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x870): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x896): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x929): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x962): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x997): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0x9f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa36): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xa6e): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xad0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xae9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb09): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction17EmitMustTailThunkEPKNS_13CXXMethodDeclEPN4llvm5ValueES7_+0xb45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitCallAndReturnForThunk(llvm::Constant*, clang::ThunkInfo const*, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x1ef): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x29d): undefined reference to `clang::FunctionDecl::getNumParams() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x49a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction25EmitCallAndReturnForThunkEPN4llvm8ConstantEPKNS_9ThunkInfoEb+0x5a9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenFunction::generateThunk(llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x74): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13generateThunkEPN4llvm8FunctionERKNS0_14CGFunctionInfoENS_10GlobalDeclERKNS_9ThunkInfoEb+0x9d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::maybeEmitThunk(clang::GlobalDecl, clang::ThunkInfo const&, bool)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x95): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0xcf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x166): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x222): undefined reference to `llvm::Value::stripPointerCasts() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x275): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2c0): undefined reference to `llvm::User::operator new(unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x2df): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x30d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x319): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x322): undefined reference to `llvm::GlobalValue::eraseFromParent()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x349): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x373): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x389): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x3de): undefined reference to `llvm::GlobalValue::isDeclaration() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x465): undefined reference to `llvm::Function::getContext() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x47f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables14maybeEmitThunkENS_10GlobalDeclERKNS_9ThunkInfoEb+0x490): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::addVTableComponent(clang::CodeGen::ConstantArrayBuilder&, clang::VTableLayout const&, unsigned int, llvm::Constant*, unsigned int&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x50): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x5e): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xa6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xe0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0xee): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x115): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x133): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x19e): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x26b): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x2ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x305): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x347): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x3de): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x44b): undefined reference to `clang::Decl::getAttrs() const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables18addVTableComponentERNS0_20ConstantArrayBuilderERKNS_12VTableLayoutEjPN4llvm8ConstantERj+0x515): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::createVTableInitializer(clang::CodeGen::ConstantStructBuilder&, clang::VTableLayout const&, llvm::Constant*)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables23createVTableInitializerERNS0_21ConstantStructBuilderERKNS_12VTableLayoutEPN4llvm8ConstantE+0x1b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVTableTypeMetadata(llvm::GlobalVariable*, clang::VTableLayout const&)': CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x7f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x163): undefined reference to `vtable for llvm::raw_string_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x24f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x2f7): undefined reference to `llvm::raw_ostream::flush_nonempty()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x397): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x3b5): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x494): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4af): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen13CodeGenModule22EmitVTableTypeMetadataEPN4llvm14GlobalVariableERKNS_12VTableLayoutE+0x4d2): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o): In function `clang::CodeGen::CodeGenVTables::GenerateConstructionVTable(clang::CXXRecordDecl const*, clang::BaseSubobject const&, bool, llvm::GlobalValue::LinkageTypes, llvm::DenseMap, llvm::detail::DenseMapPair >&)': CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x6b): undefined reference to `clang::ItaniumVTableContext::createConstructionVTableLayout(clang::CXXRecordDecl const*, clang::CharUnits, bool, clang::CXXRecordDecl const*)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0xe8): undefined reference to `vtable for llvm::raw_svector_ostream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x123): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x1cf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x320): undefined reference to `vtable for llvm::raw_pwrite_stream' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x336): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGVTables.cpp:(.text._ZN5clang7CodeGen14CodeGenVTables26GenerateConstructionVTableEPKNS_13CXXRecordDeclERKNS_13BaseSubobjectEbN4llvm11GlobalValue12LinkageTypesERNS8_8DenseMapIS5_NS_12VTableLayout20AddressPointLocationENS8_12DenseMapInfoIS5_EENS8_6detail12DenseMapPairIS5_SD_EEEE+0x35c): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTIN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `typeinfo for llvm::CallbackVH' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel.ro._ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE[_ZTVN4llvm18ValueMapCallbackVHIPKNS_5ValueENS_14WeakTrackingVHENS_14ValueMapConfigIS3_NS_3sys10SmartMutexILb0EEEEEEE]+0x10): undefined reference to `llvm::CallbackVH::anchor()' /usr/lib/libclangCodeGen.a(CGVTables.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::Function::addFnAttr(llvm::StringRef, llvm::StringRef)': CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x19): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x2e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN4llvm8Function9addFnAttrENS_9StringRefES1_[_ZN4llvm8Function9addFnAttrENS_9StringRefES1_]+0x47): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::~CodeGenFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunctionD2Ev+0x3df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x67): undefined reference to `clang::TypedefType const* clang::Type::getAs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x76): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x96): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0xde): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x11d): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x165): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23getNaturalTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoEb+0x17d): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getNaturalPointeeTypeAlignment(clang::QualType, clang::CodeGen::LValueBaseInfo*, clang::CodeGen::TBAAAccessInfo*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction30getNaturalPointeeTypeAlignmentENS_8QualTypeEPNS0_14LValueBaseInfoEPNS0_14TBAAAccessInfoE+0x16): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26MakeNaturalAlignAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xdb): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::MakeNaturalAlignPointeeAddrLValue(llvm::Value*, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction33MakeNaturalAlignPointeeAddrLValueEPN4llvm5ValueENS_8QualTypeE+0xde): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitReturnBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x85): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x9a): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0xc3): undefined reference to `llvm::Use::getUser() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x115): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x13d): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x152): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15EmitReturnBlockEv+0x17b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ShouldInstrumentFunction()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24ShouldInstrumentFunctionEv+0x46): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EncodeAddrForUseInPrologue(llvm::Function*, llvm::Constant*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x4b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x7d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0x90): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xa2): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xb2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction26EncodeAddrForUseInPrologueEPN4llvm8FunctionEPNS2_8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ContainsLabel(clang::Stmt const*, bool) [clone .localalias.839]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x70): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x186): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13ContainsLabelEPKNS_4StmtEb+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::containsBreak(clang::Stmt const*) [clone .localalias.838]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x88): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x16e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13containsBreakEPKNS_4StmtE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::mightAddDeclToScope(clang::Stmt const*) [clone .localalias.837]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0xa9): undefined reference to `clang::Stmt::children()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x19d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1bd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19mightAddDeclToScopeEPKNS_4StmtE+0x1da): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, llvm::APSInt&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x4f): undefined reference to `clang::Expr::EvaluateAsInt(llvm::APSInt&, clang::ASTContext const&, clang::Expr::SideEffectsKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERN4llvm6APSIntEb+0x84): undefined reference to `llvm::APInt::AssignSlowCase(llvm::APInt const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::ConstantFoldsToSimpleInteger(clang::Expr const*, bool&, bool)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction28ConstantFoldsToSimpleIntegerEPKNS_4ExprERbb+0x55): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVAListRef(clang::Expr const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0x2b): undefined reference to `clang::ASTContext::getBuiltinVaListDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13EmitVAListRefEPKNS_4ExprE+0xc8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::protectFromPeepholes(clang::CodeGen::RValue)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x70): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20protectFromPeepholesENS0_6RValueE+0x88): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::unprotectFromPeepholes(clang::CodeGen::CodeGenFunction::PeepholeProtection)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22unprotectFromPeepholesENS1_18PeepholeProtectionE+0xa): undefined reference to `llvm::Instruction::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CGBuilderInserter::InsertHelper(llvm::Instruction*, llvm::Twine const&, llvm::BasicBlock*, llvm::ilist_iterator, false, false>) const': CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x26): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZNK5clang7CodeGen17CGBuilderInserter12InsertHelperEPN4llvm11InstructionERKNS2_5TwineEPNS2_10BasicBlockENS2_14ilist_iteratorINS2_12ilist_detail12node_optionsIS3_Lb0ELb0EvEELb0ELb0EEE+0x5b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetIndirectGotoBlock()': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xb4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0xbd): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x145): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x161): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x174): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x185): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1c0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x1d6): undefined reference to `llvm::IndirectBrInst::IndirectBrInst(llvm::Value*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20GetIndirectGotoBlockEv+0x222): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GetAddrOfLabel(clang::LabelDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x45): undefined reference to `llvm::IndirectBrInst::addDestination(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14GetAddrOfLabelEPKNS_9LabelDeclE+0x6b): undefined reference to `llvm::BlockAddress::get(llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::DecodeAddrUsedInPrologue(llvm::Value*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x64): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xab): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0xeb): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x128): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x159): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x177): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1aa): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x1f5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x24f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x2a9): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24DecodeAddrUsedInPrologueEPN4llvm5ValueES4_+0x302): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitAnnotationCall(llvm::Value*, llvm::Value*, llvm::StringRef, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x90): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0xef): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x196): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x231): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x25c): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2a1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x2ac): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x338): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3a0): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitAnnotationCallEPN4llvm5ValueES4_NS2_9StringRefENS_14SourceLocationE+0x3fc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVarAnnotations(clang::VarDecl const*, llvm::Value*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Value::getName() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x168): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction18EmitVarAnnotationsEPKNS_7VarDeclEPN4llvm5ValueE+0x20f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitFieldAnnotations(clang::FieldDecl const*, clang::CodeGen::Address)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x6e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x15c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x181): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x201): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitFieldAnnotationsEPKNS_9FieldDeclENS0_7AddressE+0x26f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitSanitizerStatReport(llvm::SanitizerStatKind)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x69): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xe1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0xf4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x10f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x130): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x143): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x160): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x179): undefined reference to `llvm::SanitizerStatReport::create(llvm::IRBuilder&, llvm::SanitizerStatKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23EmitSanitizerStatReportEN4llvm17SanitizerStatKindE+0x190): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FormResolverCondition(clang::CodeGen::CodeGenFunction::MultiVersionResolverOption const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x110): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x17c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x1e4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction21FormResolverConditionERKNS1_26MultiVersionResolverOptionE+0x226): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitMultiVersionResolver(llvm::Function*, llvm::ArrayRef)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x82): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x146): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x14f): undefined reference to `llvm::BasicBlock::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x1e6): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x209): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x23e): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x293): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2ad): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x2c6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x308): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x39f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitMultiVersionResolverEPN4llvm8FunctionENS2_8ArrayRefINS1_26MultiVersionResolverOptionEEE+0x3b5): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x1bb): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x285): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x29d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x2a6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x339): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x47e): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x542): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x5cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x63d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x69d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x6e9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x767): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x787): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7af): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7c7): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x7ef): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x807): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x82f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x847): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x86f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x887): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x9e1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xa69): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xaa1): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xad3): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xbf2): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc4d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc5d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xc66): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xcab): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xccd): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdba): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xdf4): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xe23): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0xf1b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10aa): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x10d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x11da): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x120a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x124f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x127f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x12af): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x134f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `GenOpenCLArgMetadata(clang::FunctionDecl const*, llvm::Function*, clang::CodeGen::CodeGenModule&, llvm::LLVMContext&, clang::CodeGen::CGBuilderTy&, clang::ASTContext&)': CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x138c): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZL20GenOpenCLArgMetadataPKN5clang12FunctionDeclEPN4llvm8FunctionERNS_7CodeGen13CodeGenModuleERNS3_11LLVMContextERNS6_11CGBuilderTyERNS_10ASTContextE+0x13a9): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitOpenCLKernelMetadata(clang::FunctionDecl const*, llvm::Function*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xfe): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x161): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x1b1): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x201): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x26c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x27a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x283): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2a3): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x2bb): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x342): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x360): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x389): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x392): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3b4): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3c2): undefined reference to `llvm::ConstantInt::get(llvm::Type*, llvm::APInt const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x3cb): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x402): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x41a): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x445): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x44e): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x495): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ac): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4c2): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4d9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4ef): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x4fd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x506): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x526): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x53e): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x58d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x59b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5a4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5ba): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5d1): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5e7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x5fe): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x61e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x636): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x65a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitOpenCLKernelMetadataEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x668): undefined reference to `clang::Type::isSignedIntegerType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBranchOnBoolExpr(clang::Expr const*, llvm::BasicBlock*, llvm::BasicBlock*, unsigned long) [clone .localalias.836]': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x32): undefined reference to `clang::Expr::IgnoreParens()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xdd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0xf7): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x112): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x12d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x212): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x365): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x3b1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x5c9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7b3): undefined reference to `clang::CallExpr::getCalleeDecl()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x7d8): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20EmitBranchOnBoolExprEPKNS_4ExprEPN4llvm10BasicBlockES7_m+0x801): undefined reference to `llvm::MDBuilder::createUnpredictable()' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitBlockWithFallThrough(llvm::BasicBlock*, clang::Stmt const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitBlockWithFallThroughEPN4llvm10BasicBlockEPKNS_4StmtE+0x21a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::FinishFunction(clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x120): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x154): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x1c5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x205): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x211): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x21a): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x248): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x28e): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x2d4): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x31a): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x364): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3a4): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3ee): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x3f8): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x496): undefined reference to `void llvm::DomTreeBuilder::Calculate >(llvm::DominatorTreeBase&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x4ba): undefined reference to `llvm::PromoteMemToReg(llvm::ArrayRef, llvm::DominatorTree&, llvm::AssumptionCache*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x572): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5a5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5c5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x5e5): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x605): undefined reference to `llvm::BasicBlock::~BasicBlock()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x8fa): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x90d): undefined reference to `llvm::Value::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9a0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9b8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0x9dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xaa6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb39): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xb6f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbc0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xbd5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xc2f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xcae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction14FinishFunctionENS_14SourceLocationE+0xce2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.675]': CodeGenFunction.cpp:(.text._ZZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_ENKUlS1_E_clES1_.isra.675+0x32): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `llvm::StringRef* std::__find_if const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}> >(hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}, __gnu_cxx::__ops::_Iter_pred const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const::{lambda(llvm::StringRef)#1}>, std::random_access_iterator_tag) [clone .isra.677]': CodeGenFunction.cpp:(.text._ZSt9__find_ifIPN4llvm9StringRefEN9__gnu_cxx5__ops10_Iter_predIZZL19hasRequiredFeaturesRKNS0_15SmallVectorImplIS1_EERN5clang7CodeGen13CodeGenModuleEPKNSA_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_EUlS1_E_EEET_SR_SR_T0_St26random_access_iterator_tag.isra.677+0x97): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&)::{lambda(llvm::StringRef)#1}::operator()(llvm::StringRef) const [clone .isra.678]': CodeGenFunction.cpp:(.text._ZZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEENKUlS1_E_clES1_.isra.678+0x65): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `hasRequiredFeatures(llvm::SmallVectorImpl const&, clang::CodeGen::CodeGenModule&, clang::FunctionDecl const*, std::__cxx11::basic_string, std::allocator >&) [clone .part.681]': CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0xe1): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x166): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x1eb): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZL19hasRequiredFeaturesRKN4llvm15SmallVectorImplINS_9StringRefEEERN5clang7CodeGen13CodeGenModuleEPKNS5_12FunctionDeclERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE.part.681+0x27c): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::checkTargetFeatures(clang::CallExpr const*, clang::FunctionDecl const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x52): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xc5): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x156): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x2d8): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x3e1): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x442): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, char, int, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x4b3): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x575): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x59e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x6ca): undefined reference to `clang::CallExpr::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x7ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0x961): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction19checkTargetFeaturesEPKNS_8CallExprEPKNS_12FunctionDeclE+0xa31): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitVariablyModifiedType(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x16d): undefined reference to `llvm::ConstantExpr::getIntegerCast(llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x1d5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x20a): undefined reference to `clang::QualType::getSingleStepDesugaredTypeImpl(clang::QualType, clang::ASTContext const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x269): undefined reference to `clang::AttributedType::stripOuterNullability(clang::QualType&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x325): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x398): undefined reference to `clang::Type::isSignedIntegerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x3ce): undefined reference to `llvm::CastInst::CreateIntegerCast(llvm::Value*, llvm::Type*, bool, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x43b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x44b): undefined reference to `clang::Stmt::getLocStart() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x4dd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x56a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x59d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5ab): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x5db): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction24EmitVariablyModifiedTypeENS_8QualTypeE+0x675): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86): undefined reference to `clang::Decl::getNonClosureContext()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xd6): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xee): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x13b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x15b): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1ca): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f1): more undefined references to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::StartFunction(clang::GlobalDecl, clang::QualType, llvm::Function*, clang::CodeGen::CGFunctionInfo const&, clang::CodeGen::FunctionArgList const&, clang::SourceLocation, clang::SourceLocation)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x282): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x29f): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2b0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x371): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x37b): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3a7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x3c2): undefined reference to `llvm::BitCastInst::BitCastInst(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x42e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x4ce): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x69d): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x86a): undefined reference to `clang::ParmVarDecl::getOriginalType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9b3): undefined reference to `clang::Selector::getIdentifierInfoForSlot(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9bf): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x9d1): undefined reference to `clang::ObjCMethodDecl::getMethodFamily() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xa54): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xdfe): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xeb2): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf08): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xf3d): undefined reference to `clang::CXXRecordDecl::getCaptureFields(llvm::DenseMap, llvm::detail::DenseMapPair >&, clang::FieldDecl*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0xfad): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1017): undefined reference to `clang::Type::isObjCRetainableType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x108b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1098): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10ad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x10bb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1102): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x112f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1197): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x11ee): undefined reference to `clang::Type::getNullability(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1237): undefined reference to `clang::FunctionDecl::isMain() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1268): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x129b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1331): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x142e): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1448): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1457): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1468): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1506): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1542): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1661): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16b8): undefined reference to `llvm::Function::getContext() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16d2): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16e3): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x16f6): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1782): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1792): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17a4): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17b6): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x17e9): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1845): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1885): undefined reference to `clang::FunctionDecl::getOverloadedOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18cb): undefined reference to `clang::Type::getPointeeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x18d7): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1973): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x197c): undefined reference to `clang::expandSanitizerGroups(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1a8c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1c57): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1d85): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e11): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1e65): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f0f): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x1f7d): undefined reference to `llvm::Function::setPrologueData(llvm::Constant*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x21fa): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2219): undefined reference to `clang::Type::isVoidPointerType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction13StartFunctionENS_10GlobalDeclENS_8QualTypeEPN4llvm8FunctionERKNS0_14CGFunctionInfoERKNS0_15FunctionArgListENS_14SourceLocationESD_+0x2264): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLAElements1D(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16getVLAElements1DENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::VariableArrayType const*)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xb6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0xca): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x13c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeEPKNS_17VariableArrayTypeE+0x179): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNullInitialization(clang::CodeGen::Address, clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x8d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xff): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::IRBuilderBase::CreateMemSet(llvm::Value*, llvm::Value*, llvm::Value*, unsigned int, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x16d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `clang::ASTContext::getBaseElementType(clang::ArrayType const*) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x26e): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x27f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x29a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2bd): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2e1): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x2f5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x324): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x353): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x3c0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x41e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x46b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4b0): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4ce): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4e4): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x4f6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x64d): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x6c5): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x70c): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x72c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x746): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x891): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x900): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x92f): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x93f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x97d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x992): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9af): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0x9bd): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xa4d): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xaa2): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xb39): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbab): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbce): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbdc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xbfe): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xc76): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xcda): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd1c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xd84): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xdd5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xded): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe05): undefined reference to `llvm::PHINode::growOperands()' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe4e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction22EmitNullInitializationENS0_7AddressENS_8QualTypeE+0xe8d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitArrayLength(clang::ArrayType const*, clang::QualType&, clang::CodeGen::Address&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x8a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x97): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x131): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x15a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x195): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x1c2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x266): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2bd): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x2e0): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x305): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x340): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x3bb): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x401): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x43d): undefined reference to `llvm::Instruction::setHasNoUnsignedWrap(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x47b): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x4e1): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction15emitArrayLengthEPKNS_9ArrayTypeERNS_8QualTypeERNS0_7AddressE+0x533): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::getVLASize(clang::QualType)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction10getVLASizeENS_8QualTypeE+0xe): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::BuildFunctionArgList(clang::GlobalDecl, clang::CodeGen::FunctionArgList&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x6f): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0xa4): undefined reference to `clang::FunctionDecl::getNumParams() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x11c): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x15a): undefined reference to `clang::ASTContext::getSizeType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x18b): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x2d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x3d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x458): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20BuildFunctionArgListENS_10GlobalDeclERNS0_15FunctionArgListE+0x4c2): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o): In function `clang::CodeGen::CodeGenFunction::GenerateCode(clang::GlobalDecl, llvm::Function*, clang::CodeGen::CGFunctionInfo const&)': CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xa0): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xb2): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xd4): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0xef): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x119): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x1ac): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x258): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x2f5): undefined reference to `clang::CXXMethodDecl::isLambdaStaticInvoker() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x326): undefined reference to `clang::CXXMethodDecl::isCopyAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x407): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x41c): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x46d): undefined reference to `clang::Decl::getAttrs() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x525): undefined reference to `llvm::Instruction::mayThrow() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x625): undefined reference to `clang::CXXMethodDecl::isMoveAssignmentOperator() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x660): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6a7): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x6fe): undefined reference to `clang::TagType::getDecl() const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x77a): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x819): undefined reference to `clang::QualType::isTriviallyCopyableType(clang::ASTContext const&) const' CodeGenFunction.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction12GenerateCodeENS_10GlobalDeclEPN4llvm8FunctionERKNS0_14CGFunctionInfoE+0x85d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenFunction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x36): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED2Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `EmitGlobalDeclMetadata(clang::CodeGen::CodeGenModule&, llvm::NamedMDNode*&, clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x34): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x46): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x54): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x5d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x85): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0x91): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZL22EmitGlobalDeclMetadataRN5clang7CodeGen13CodeGenModuleERPN4llvm11NamedMDNodeENS_10GlobalDeclEPNS3_11GlobalValueE+0xca): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::DiagnosticBuilder::Emit() [clone .part.2724]': CodeGenModule.cpp:(.text._ZN5clang17DiagnosticBuilder4EmitEv.part.2724+0x19): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `emitUsed(clang::CodeGen::CodeGenModule&, llvm::StringRef, std::vector >&)': CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x113): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x147): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x16b): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x192): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1c1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x1da): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZL8emitUsedRN5clang7CodeGen13CodeGenModuleEN4llvm9StringRefERSt6vectorINS3_14WeakTrackingVHESaIS6_EE+0x225): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5364]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_13DLLImportAttrEEEbv.part.5364+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `bool clang::Decl::hasAttr() const [clone .part.5425]': CodeGenModule.cpp:(.text._ZNK5clang4Decl7hasAttrINS_11AlignedAttrEEEbv.part.5425+0x6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x25): undefined reference to `llvm::FoldingSetNodeID::AddInteger(long)' CodeGenModule.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x48): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `castStringLiteralToDefaultAddressSpace(clang::CodeGen::CodeGenModule&, llvm::GlobalVariable*) [clone .part.4116]': CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0x97): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL38castStringLiteralToDefaultAddressSpaceRN5clang7CodeGen13CodeGenModuleEPN4llvm14GlobalVariableE.part.4116+0xa2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCtorList(std::vector >&, char const*) [clone .part.5034]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x40): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4e): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x67): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0xd0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x1a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x27f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2a9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x2dc): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x30e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x38e): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x46b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitCtorListERSt6vectorINS1_8StructorESaIS3_EEPKc.part.5034+0x4db): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `HasNonDllImportDtor(clang::QualType)': CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x42): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x65): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x80): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0x8e): undefined reference to `clang::CXXRecordDecl::getDestructor() const' CodeGenModule.cpp:(.text._ZL19HasNonDllImportDtorN5clang8QualTypeE+0xa9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)::{lambda(llvm::ErrorInfoBase const&)#1}&&)': CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x1d): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenModule.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang7CodeGen13CodeGenModuleC4ERNS1_10ASTContextERKNS1_19HeaderSearchOptionsERKNS1_19PreprocessorOptionsERKNS1_14CodeGenOptionsERNS_6ModuleERNS1_17DiagnosticsEngineEPNS1_18CoverageSourceInfoEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrISL_St14default_deleteISL_EEOT_DpOT0_+0x2fc): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `addLinkOptionsPostorder(clang::CodeGen::CodeGenModule&, clang::Module*, llvm::SmallVectorImpl&, llvm::SmallPtrSet&)': CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4b): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0xd4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2c0): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x2e0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x33d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x35c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x37a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x465): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL23addLinkOptionsPostorderRN5clang7CodeGen13CodeGenModuleEPNS_6ModuleERN4llvm15SmallVectorImplIPNS5_6MDNodeEEERNS5_11SmallPtrSetIS4_Lj16EEE+0x4e5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addGlobalValReplacement(llvm::GlobalValue*, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23addGlobalValReplacementEPN4llvm11GlobalValueEPNS2_8ConstantE+0x5b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyGlobalValReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x30): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26applyGlobalValReplacementsEv+0x39): undefined reference to `llvm::GlobalValue::eraseFromParent()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::InstrProfStats::reportDiagnostics(clang::DiagnosticsEngine&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x12a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x1de): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen14InstrProfStats17reportDiagnosticsERNS_17DiagnosticsEngineEN4llvm9StringRefE+0x2e4): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOpenCLMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x42): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x78): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x81): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0x9f): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xc2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitOpenCLMetadataEv+0xce): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithTBAA(llvm::Instruction*, clang::CodeGen::TBAAAccessInfo)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27DecorateInstructionWithTBAAEPN4llvm11InstructionENS0_14TBAAAccessInfoE+0x39): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::DecorateInstructionWithInvariantGroup(llvm::Instruction*, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x19): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37DecorateInstructionWithInvariantGroupEPN4llvm11InstructionEPKNS_13CXXRecordDeclE+0x2b): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Error(clang::SourceLocation, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x45): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule5ErrorENS_14SourceLocationEN4llvm9StringRefE+0x1a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Stmt const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0xa5): undefined reference to `clang::Stmt::getLocStart() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x1fc): undefined reference to `clang::Stmt::getSourceRange() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x247): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4StmtEPKc+0x3b7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ErrorUnsupported(clang::Decl const*, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x4f): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16ErrorUnsupportedEPKNS_4DeclEPKc+0x209): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSize(clang::CharUnits)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7getSizeENS_9CharUnitsE+0x8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setGlobalVisibility(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x2c): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule19setGlobalVisibilityEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0xb0): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDSOLocal(llvm::GlobalValue*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule11setDSOLocalEPN4llvm11GlobalValueE+0x9d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setDLLImportDLLExport(llvm::GlobalValue*, clang::NamedDecl const*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x16): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x3d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule21setDLLImportDLLExportEPN4llvm11GlobalValueEPKNS_9NamedDeclE+0x14d): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setTLSMode(llvm::GlobalValue*, clang::VarDecl const&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule10setTLSModeEPN4llvm11GlobalValueERKNS_7VarDeclE+0x3f): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalValue(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14GetGlobalValueEN4llvm9StringRefE+0x9): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateCrossDsoCfiTypeId(llvm::Metadata*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x32): undefined reference to `llvm::MDString::getString() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x41): undefined reference to `llvm::MD5::MD5()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x50): undefined reference to `llvm::MD5::update(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x5c): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23CreateCrossDsoCfiTypeIdEPN4llvm8MetadataE+0x6d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributes(clang::Decl const*, clang::CodeGen::CGFunctionInfo const&, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25SetLLVMFunctionAttributesEPKNS_4DeclERKNS0_14CGFunctionInfoEPN4llvm8FunctionE+0x34): undefined reference to `llvm::Value::getName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AppendLinkerOptions(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x21): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x45): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19AppendLinkerOptionsEN4llvm9StringRefE+0x9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDetectMismatch(llvm::StringRef, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x89): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0xad): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17AddDetectMismatchEN4llvm9StringRefES3_+0x13c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddELFLibDirective(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x3b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x4f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0x6f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18AddELFLibDirectiveEN4llvm9StringRefE+0xcc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDependentLib(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x7b): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x9f): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15AddDependentLibEN4llvm9StringRefE+0x10c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalAnnotations()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x4a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x59): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0x8c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xbb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitGlobalAnnotationsEv+0xd4): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationLineNo(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x38): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x69): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationLineNoENS_14SourceLocationE+0x7a): undefined reference to `clang::SourceManager::getExpansionLineNumber(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(unsigned long, llvm::Function*, clang::SourceLocation) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x35): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x47): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFunction(unsigned long, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x66): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0xef): undefined reference to `clang::SanitizerBlacklist::isBlacklistedFile(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEmPN4llvm8FunctionENS_14SourceLocationE+0x141): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isInSanitizerBlacklist(llvm::GlobalVariable*, clang::SourceLocation, clang::QualType, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x7f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x97): undefined reference to `clang::SanitizerBlacklist::isBlacklistedGlobal(unsigned long, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0xb4): undefined reference to `clang::SanitizerBlacklist::isBlacklistedLocation(unsigned long, clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x13d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x184): undefined reference to `clang::QualType::getAsString[abi:cxx11](clang::PrintingPolicy const&) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22isInSanitizerBlacklistEPN4llvm14GlobalVariableENS_14SourceLocationENS_8QualTypeENS2_9StringRefE+0x1a0): undefined reference to `clang::SanitizerBlacklist::isBlacklistedType(unsigned long, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::imbueXRayAttrs(llvm::Function*, clang::SourceLocation, llvm::StringRef) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x37): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x43): undefined reference to `clang::XRayFunctionFilter::shouldImbueFunction(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x69): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x8b): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x9c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xa5): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xc7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xd8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0xfd): undefined reference to `clang::XRayFunctionFilter::shouldImbueLocation(clang::SourceLocation, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x117): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule14imbueXRayAttrsEPN4llvm8FunctionENS_14SourceLocationENS2_9StringRefE+0x15d): undefined reference to `llvm::Function::getContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MustBeEmitted(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13MustBeEmittedEPKNS_9ValueDeclE+0x1e): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateOrReplaceCXXRuntimeVariable(llvm::StringRef, llvm::Type*, llvm::GlobalValue::LinkageTypes)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x3e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x81): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xb0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xc0): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xd5): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xe1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0xea): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x11a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x126): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x19e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33CreateOrReplaceCXXRuntimeVariableEN4llvm9StringRefEPNS2_4TypeENS2_11GlobalValue12LinkageTypesE+0x1cd): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetTargetTypeStoreSize(llvm::Type*) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x23): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x4d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x77): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xc7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0xf0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x11d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x166): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x1ba): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule22GetTargetTypeStoreSizeEPN4llvm4TypeE+0x224): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetGlobalVarAddressSpace(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x49): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetGlobalVarAddressSpaceEPKNS_7VarDeclE+0x9d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `GenerateStringLiteral(llvm::Constant*, llvm::GlobalValue::LinkageTypes, clang::CodeGen::CodeGenModule&, llvm::StringRef, clang::CharUnits)': CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x4a): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xcb): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0xdc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x10a): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZL21GenerateStringLiteralPN4llvm8ConstantENS_11GlobalValue12LinkageTypesERN5clang7CodeGen13CodeGenModuleENS_9StringRefENS4_9CharUnitsE+0x116): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::maybeSetTrivialComdat(clang::Decl const&, llvm::GlobalObject&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x3d): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x5c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x68): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0x7d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21maybeSetTrivialComdatERKNS_4DeclERN4llvm12GlobalObjectE+0xe5): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x85): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x14d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x208): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2ae): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x2fd): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3a0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x3e5): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x431): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x458): undefined reference to `clang::TagType::getDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x461): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x48b): undefined reference to `clang::ASTContext::isAlignmentRequired(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x4cc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x535): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x595): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x63a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x69a): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x718): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageForDeclarator(clang::DeclaratorDecl const*, clang::GVALinkage, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageForDeclaratorEPKNS_14DeclaratorDeclENS_10GVALinkageEb+0x836): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionLinkage(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18getFunctionLinkageENS_10GlobalDeclE+0x1a): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getLLVMLinkageVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27getLLVMLinkageVarDefinitionEPKNS_7VarDeclEb+0x12): undefined reference to `clang::ASTContext::GetGVALinkageForVariable(clang::VarDecl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getIntrinsic(unsigned int, llvm::ArrayRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12getIntrinsicEjN4llvm8ArrayRefIPNS2_4TypeEEE+0x9): undefined reference to `llvm::Intrinsic::getDeclaration(llvm::Module*, llvm::Intrinsic::ID, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getObjCFastEnumerationStateType()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x6c): undefined reference to `clang::ASTContext::buildImplicitRecord(llvm::StringRef, clang::TagTypeKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x78): undefined reference to `clang::TagDecl::startDefinition()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x91): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xab): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xc1): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0xef): undefined reference to `clang::ASTContext::getConstantArrayType(clang::QualType, llvm::APInt const&, clang::ArrayType::ArraySizeModifier, unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x143): undefined reference to `clang::FieldDecl::Create(clang::ASTContext const&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::Expr*, bool, clang::InClassInitStyle)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x157): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x174): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31getObjCFastEnumerationStateTypeEv+0x190): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetConstantArrayFromStringLiteral(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x59): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x116): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x186): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x192): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x1a1): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x287): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2ef): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x2fb): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x382): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x402): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x435): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x4a3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x519): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x550): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x58e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule33GetConstantArrayFromStringLiteralEPKNS_13StringLiteralE+0x5fe): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromLiteral(clang::StringLiteral const*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x3d): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x183): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1cd): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x1f8): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x213): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34GetAddrOfConstantStringFromLiteralEPKNS_13StringLiteralEN4llvm9StringRefE+0x2a0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCString(std::__cxx11::basic_string, std::allocator > const&, char const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x2c): undefined reference to `clang::ASTContext::getAlignOfGlobalVarInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x44): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfConstantCStringERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEPKc+0x147): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantStringFromObjCEncode(clang::ObjCEncodeExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37GetAddrOfConstantStringFromObjCEncodeEPKNS_14ObjCEncodeExprE+0x4d): undefined reference to `clang::ASTContext::getObjCEncodingForType(clang::QualType, std::__cxx11::basic_string, std::allocator >&, clang::FieldDecl const*, clang::QualType*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCPropertyImplementations(clang::ObjCImplementationDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x2e): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0xbb): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule31EmitObjCPropertyImplementationsEPKNS_22ObjCImplementationDeclE+0x100): undefined reference to `clang::ObjCContainerDecl::getMethod(clang::Selector, bool, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitDeclMetadataEv+0x51): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitVersionIdentMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x35): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x45): undefined reference to `clang::getClangFullVersion[abi:cxx11]()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x82): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitVersionIdentMetadataEv+0x8e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitCoverageFile()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x61): undefined reference to `llvm::Module::getNamedMetadata(llvm::Twine const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x86): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xcd): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0xd9): undefined reference to `llvm::NamedMDNode::getNumOperands() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x10a): undefined reference to `llvm::NamedMDNode::getOperand(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x132): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitCoverageFileEv+0x13e): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitUuidofInitializer(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x7f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0xfa): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x138): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x151): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x162): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x177): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x188): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1bd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitUuidofInitializerEN4llvm9StringRefE+0x1dd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, llvm::StringRef, unsigned char)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfUuidDescriptor(clang::CXXUuidofExpr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x4d): undefined reference to `llvm::StringRef::lower[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x106): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1b0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x1e4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x216): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfUuidDescriptorEPKNS_13CXXUuidofExprE+0x222): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfRTTIDescriptor(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetAddrOfRTTIDescriptorENS_8QualTypeEb+0x17): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierImpl(clang::QualType, llvm::DenseMap, llvm::detail::DenseMapPair >&, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x121): undefined reference to `clang::Type::getLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x153): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1d0): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1ed): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x1fa): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x238): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28CreateMetadataIdentifierImplENS_8QualTypeERN4llvm8DenseMapIS2_PNS3_8MetadataENS3_12DenseMapInfoIS2_EENS3_6detail12DenseMapPairIS2_S6_EEEENS3_9StringRefE+0x255): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateMetadataIdentifierGeneralized(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0xf5): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x11b): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x141): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x2f5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x36e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3be): undefined reference to `clang::ASTContext::getFunctionNoProtoType(clang::QualType, clang::FunctionType::ExtInfo const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x3e5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x44b): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x46d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x491): undefined reference to `clang::Type::getPointeeType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule35CreateMetadataIdentifierGeneralizedENS_8QualTypeE+0x4b2): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateFunctionTypeMetadataForIcall(clang::FunctionDecl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x49): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x6c): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x87): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xad): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0xee): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34CreateFunctionTypeMetadataForIcallEPKNS_12FunctionDeclEPN4llvm8FunctionE+0x106): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetFunctionAttributes(clang::GlobalDecl, llvm::Function*, bool, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x6b): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x85): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0xfb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x137): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x1b3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x235): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x284): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x29e): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2af): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x2fb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x306): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x321): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x332): undefined reference to `clang::DeclarationName::getCXXOverloadedOperator() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x35f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x3af): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x469): undefined reference to `llvm::Intrinsic::getAttributes(llvm::LLVMContext&, llvm::Intrinsic::ID)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4d9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x4e2): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x505): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21SetFunctionAttributesENS_10GlobalDeclEPN4llvm8FunctionEbb+0x593): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddVTableTypeMetadata(llvm::GlobalVariable*, clang::CharUnits, clang::CXXRecordDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x2f): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x76): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0x85): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xab): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21AddVTableTypeMetadataEPN4llvm14GlobalVariableENS_9CharUnitsEPKNS_13CXXRecordDeclE+0xc4): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getSanStats()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule11getSanStatsEv+0x38): undefined reference to `llvm::SanitizerStatReport::SanitizerStatReport(llvm::Module*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::Module*)': CodeGenModule.cpp:(.text._ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_[_ZN4llvm15SmallPtrSetImplIPN5clang6ModuleEE6insertES3_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTypeConstant(clang::QualType, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x16): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x65): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14isTypeConstantENS_8QualTypeEb+0x72): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::MayBeEmittedEagerly(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x20): undefined reference to `clang::FunctionDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19MayBeEmittedEagerlyEPKNS_9ValueDeclE+0x41): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::ConcreteTypeLoc::getNonLocalData() const': CodeGenModule.cpp:(.text._ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv[_ZNK5clang15ConcreteTypeLocINS_13UnqualTypeLocENS_15FunctionTypeLocENS_12FunctionTypeENS_15FunctionLocInfoEE15getNonLocalDataEv]+0x3b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x13e): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x275): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2b7): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x2f6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x309): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x349): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x366): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x374): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x391): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3a4): undefined reference to `llvm::Function::removeAttribute(unsigned int, llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3bf): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3c8): undefined reference to `clang::Decl::getMaxAlignment() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x3e3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x47f): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4bc): undefined reference to `clang::CXXMethodDecl::isStatic() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x4ee): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x50e): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x568): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x57c): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x596): undefined reference to `llvm::GlobalObject::addTypeMetadata(unsigned int, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x62d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x6aa): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x762): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x775): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x7ce): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x82a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x881): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x8d9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x931): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9af): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x9c2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xaa5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb0f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xb62): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd3a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd52): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xd65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdb4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xdf4): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xe11): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xeac): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xec5): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xee6): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xef4): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf36): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf56): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf76): more undefined references to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetLLVMFunctionAttributesForDefinition(clang::Decl const*, llvm::Function*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xf9a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfd5): undefined reference to `llvm::AttributeList::hasFnAttribute(llvm::Attribute::AttrKind) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0xfee): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1022): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x106a): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::Attribute::AttrKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x1086): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule38SetLLVMFunctionAttributesForDefinitionEPKNS_4DeclEPN4llvm8FunctionE+0x10d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::~CodeGenModule()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x88): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x1c3): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x25c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x50c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x56c): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleD2Ev+0x630): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalValue*&)': CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0xba): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x10d): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x186): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' CodeGenModule.cpp:(.text._ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_[_ZNSt6vectorIN4llvm14WeakTrackingVHESaIS1_EE17_M_realloc_insertIJRPNS0_11GlobalValueEEEEvN9__gnu_cxx17__normal_iteratorIPS1_S3_EEDpOT_]+0x1e4): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addCompilerUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21addCompilerUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addUsedGlobal(llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13addUsedGlobalEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::ValueHandleBase::AddToUseList()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitStaticExternCAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0x78): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xc0): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitStaticExternCAliasesEv+0xff): undefined reference to `llvm::GlobalAlias::create(llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::SetCommonAttributes(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19SetCommonAttributesENS_10GlobalDeclEPN4llvm11GlobalValueE+0x6d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenModule.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang7CodeGen15CodeGenFunction26MultiVersionResolverOptionELb0EE4growEm]+0x1ee): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CodeGenModule(clang::ASTContext&, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::Module&, clang::DiagnosticsEngine&, clang::CoverageSourceInfo*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x84d): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8a2): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ae): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8bb): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8c8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8d5): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8e2): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8ef): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x8fc): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x923): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x94b): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x963): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x97b): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9a3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9b3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9c2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9d3): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x9df): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe2c): undefined reference to `llvm::IndexedInstrProfReader::create(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe82): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xe91): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xf5d): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0xfb1): undefined reference to `vtable for llvm::ErrorList' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x1248): undefined reference to `llvm::ErrorList::ID' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModuleC2ERNS_10ASTContextERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERN4llvm6ModuleERNS_17DiagnosticsEngineEPNS_18CoverageSourceInfoE+0x12ae): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::TargetAttr::parse(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0xac): undefined reference to `llvm::StringRef::split(llvm::SmallVectorImpl&, llvm::StringRef, int, bool) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x22b): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x262): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x405): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x460): undefined reference to `llvm::StringRef::find_first_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x49f): undefined reference to `llvm::StringRef::find_last_not_of(llvm::StringRef, unsigned long) const' CodeGenModule.cpp:(.text._ZN5clang10TargetAttr5parseEN4llvm9StringRefE[_ZN5clang10TargetAttr5parseEN4llvm9StringRefE]+0x4fd): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getFunctionFeatureMap(llvm::StringMap&, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21getFunctionFeatureMapERN4llvm9StringMapIbNS2_15MallocAllocatorEEEPKNS_12FunctionDeclE+0x53): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `getMangledNameImpl(clang::CodeGen::CodeGenModule const&, clang::GlobalDecl, clang::NamedDecl const*, bool)': CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x76): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xb6): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0xcd): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x11a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x1f6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x20c): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x292): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2c2): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x2d6): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x343): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x38d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x428): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x49f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x61e): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x66d): undefined reference to `clang::MangleContext::mangleName(clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x6df): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x7fa): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x810): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x833): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x888): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenModule.cpp:(.text._ZL18getMangledNameImplRKN5clang7CodeGen13CodeGenModuleENS_10GlobalDeclEPKNS_9NamedDeclEb+0x8a9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitDeclMetadata()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x7b): undefined reference to `llvm::LLVMContext::getMDKindID(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1aa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1b9): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1c2): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1e2): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction16EmitDeclMetadataEv+0x1f7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::addReplacement(llvm::StringRef, llvm::Constant*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x36): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x116): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x168): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x194): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14addReplacementEN4llvm9StringRefEPNS2_8ConstantE+0x1d6): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::applyReplacements()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xb8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xc1): undefined reference to `llvm::Function::removeFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0xe5): undefined reference to `llvm::SymbolTableListTraits::addNodeToList(llvm::Function*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x117): undefined reference to `llvm::Function::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17applyReplacementsEv+0x1a8): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getBlockMangledName(clang::GlobalDecl, clang::BlockDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x81): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0xd1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x109): undefined reference to `clang::MangleContext::mangleGlobalBlock(clang::BlockDecl const*, clang::NamedDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x154): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1a6): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x1b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x322): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x376): undefined reference to `clang::MangleContext::mangleCtorBlock(clang::CXXConstructorDecl const*, clang::CXXCtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x3a2): undefined reference to `clang::MangleContext::mangleDtorBlock(clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x46d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x481): undefined reference to `clang::MangleContext::mangleBlock(clang::DeclContext const*, clang::BlockDecl const*, llvm::raw_ostream&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x4b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x510): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x562): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19getBlockMangledNameENS_10GlobalDeclEPKNS_9BlockDeclE+0x5ab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalDtor(llvm::Function*, int)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x258): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule13AddGlobalDtorEPN4llvm8FunctionEi+0x27d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetCPUAndFeaturesAttributes(clang::Decl const*, llvm::AttrBuilder&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0xa9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x146): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x294): undefined reference to `llvm::AttrBuilder::addAttribute(llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x986): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27GetCPUAndFeaturesAttributesEPKNS_4DeclERN4llvm11AttrBuilderE+0x9a4): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::setNonAliasAttributes(clang::GlobalDecl, llvm::GlobalObject*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x62): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0xb4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x104): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x159): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x283): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x2f4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x3fc): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x417): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x428): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x44b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x469): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x47b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x499): undefined reference to `llvm::AttributeList::removeAttribute(llvm::LLVMContext&, unsigned int, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4ae): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x4fc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x51b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x56c): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x58b): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5dc): undefined reference to `llvm::Value::getContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21setNonAliasAttributesENS_10GlobalDeclEPN4llvm12GlobalObjectE+0x5fb): undefined reference to `llvm::AttributeSet::addAttribute(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::lookupRepresentativeDecl(llvm::StringRef, clang::GlobalDecl&) const': CodeGenModule.cpp:(.text._ZNK5clang7CodeGen13CodeGenModule24lookupRepresentativeDeclEN4llvm9StringRefERNS_10GlobalDeclE+0x29): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitObjCIvarInitializations(clang::ObjCImplementationDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x30): undefined reference to `clang::ObjCInterfaceDecl::all_declared_ivar_begin()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x5b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x9e): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xca): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xdd): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0xee): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x170): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x17c): undefined reference to `clang::ObjCImplementationDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x1fe): undefined reference to `clang::SelectorTable::getSelector(unsigned int, clang::IdentifierInfo**)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x20f): undefined reference to `clang::ASTContext::getObjCIdDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x248): undefined reference to `clang::ObjCMethodDecl::Create(clang::ASTContext&, clang::SourceLocation, clang::SourceLocation, clang::Selector, clang::QualType, clang::TypeSourceInfo*, clang::DeclContext*, bool, bool, bool, bool, bool, clang::ObjCMethodDecl::ImplementationControl, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x25b): undefined reference to `clang::Decl::setLexicalDeclContext(clang::DeclContext*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x267): undefined reference to `clang::DeclContext::addDecl(clang::Decl*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule27EmitObjCIvarInitializationsEPNS_22ObjCImplementationDeclE+0x2c8): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::StmtIteratorImpl::operator++()': CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x22): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv[_ZN5clang16StmtIteratorImplINS_12StmtIteratorERPNS_4StmtEEppEv]+0x37): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationString(llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x33): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x99): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xcc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0xfa): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x113): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x191): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitAnnotationStringEN4llvm9StringRefE+0x216): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotationUnit(clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x3a): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18EmitAnnotationUnitENS_14SourceLocationE+0x8a): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAnnotateAttr(llvm::GlobalValue*, clang::AnnotateAttr const*, clang::SourceLocation)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x5f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x73): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0x8c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xb0): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitAnnotateAttrEPN4llvm11GlobalValueEPKNS_12AnnotateAttrENS_14SourceLocationE+0xc1): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddGlobalAnnotations(clang::ValueDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x32): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20AddGlobalAnnotationsEPKNS_9ValueDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xed): undefined reference to `llvm::Use::getUser() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x283): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x29a): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2bd): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x2d4): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x387): undefined reference to `llvm::User::getDescriptor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x39a): more undefined references to `llvm::User::getDescriptor()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `replaceUsesOfNonProtoConstant(llvm::Constant*, llvm::Function*)': CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4c9): undefined reference to `llvm::AttributeList::getParamAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x4f7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x515): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x53b): undefined reference to `llvm::Function::BuildLazyArguments() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x5d6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6c7): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x6da): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x73d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x9cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa5e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xa94): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xaec): undefined reference to `llvm::AttributeList::getRetAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xafe): undefined reference to `llvm::AttributeList::getFnAttributes() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb0b): undefined reference to `llvm::Function::getContext() const' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb24): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, llvm::AttributeSet, llvm::AttributeSet, llvm::ArrayRef)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb5f): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xb9d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xbc5): undefined reference to `llvm::Instruction::eraseFromParent()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe1c): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe2f): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0xe8d): undefined reference to `llvm::User::getDescriptor()' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x112b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x118e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x11d0): undefined reference to `llvm::InvokeInst::init(llvm::FunctionType*, llvm::Value*, llvm::BasicBlock*, llvm::BasicBlock*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1473): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1492): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZL29replaceUsesOfNonProtoConstantPN4llvm8ConstantEPNS_8FunctionE+0x1590): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::ClearUnusedCoverageMapping(clang::Decl const*) [clone .localalias.5863]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x49): undefined reference to `clang::FunctionDecl::isTemplateInstantiation() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26ClearUnusedCoverageMappingEPKNS_4DeclE+0x1a5): undefined reference to `clang::FunctionDecl::getTemplateInstantiationPattern() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitModuleLinkOptions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x103): undefined reference to `clang::Module::getTopLevelModule() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x132): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x212): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x3c4): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x564): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x58c): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0x85e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa19): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xa3b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21EmitModuleLinkOptionsEv+0xdfd): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::AddDeferredUnusedCoverageMapping(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x2e0): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3b0): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule32AddDeferredUnusedCoverageMappingEPNS_4DeclE+0x3c2): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::VarDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_7VarDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::VarDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void clang::CodeGen::CodeGenModule::MaybeHandleStaticInExternC(clang::FunctionDecl const*, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x69): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x104): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE[_ZN5clang7CodeGen13CodeGenModule26MaybeHandleStaticInExternCINS_12FunctionDeclEEEvPKT_PN4llvm11GlobalValueE]+0x15e): undefined reference to `clang::FunctionDecl::isInExternCContext() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalTemporary(clang::MaterializeTemporaryExpr const*, clang::Expr const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x68): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x1a2): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x20c): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x2b8): undefined reference to `clang::ASTContext::getMaterializedTemporaryValue(clang::MaterializeTemporaryExpr const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x41e): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x478): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4ac): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x4dc): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x50f): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x51b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x52a): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5ae): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x5c5): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x638): undefined reference to `clang::Expr::EvaluateAsRValue(clang::Expr::EvalResult&, clang::ASTContext const&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6aa): undefined reference to `clang::APValue::DestroyDataAndMakeUninit()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6ee): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x6fb): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0x7f2): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xc2a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xdc0): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24GetAddrOfGlobalTemporaryEPKNS_24MaterializeTemporaryExprEPKNS_4ExprE+0xee3): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::UpdateMultiVersionNames(clang::GlobalDecl, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0xde): undefined reference to `clang::Decl::getAsFunction()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x128): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x186): undefined reference to `llvm::StringMapImpl::RemoveKey(llvm::StringMapEntryBase*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x23a): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x378): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x554): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x810): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8b7): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23UpdateMultiVersionNamesENS_10GlobalDeclEPKNS_12FunctionDeclE+0x8fd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMFunction(llvm::StringRef, llvm::Type*, clang::GlobalDecl, bool, bool, bool, llvm::AttributeList, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0xc3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x18b): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x1bd): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x2a4): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x313): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x335): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x341): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x363): undefined reference to `llvm::Constant::removeDeadConstantUsers() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x373): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x381): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x3d2): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x413): undefined reference to `llvm::User::operator new(unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x436): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x452): undefined reference to `llvm::AttributeList::hasAttributes(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4dd): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x4eb): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x511): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x587): undefined reference to `llvm::AttrBuilder::AttrBuilder(llvm::AttributeList, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x598): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6b5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x6f8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x815): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x89f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x8ad): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23GetOrCreateLLVMFunctionEN4llvm9StringRefEPNS2_4TypeENS_10GlobalDeclEbbbNS2_13AttributeListENS0_15ForDefinition_tE+0x997): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateMultiVersionIFunc(clang::GlobalDecl, llvm::Type*, llvm::StringRef, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x88): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x14c): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x172): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x17d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x188): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1da): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28GetOrCreateMultiVersionIFuncENS_10GlobalDeclEPN4llvm4TypeENS3_9StringRefEPKNS_12FunctionDeclE+0x1f8): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeFunction(llvm::FunctionType*, llvm::StringRef, llvm::AttributeList, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x124): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x2ae): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x327): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeFunctionEPN4llvm12FunctionTypeENS2_9StringRefENS2_13AttributeListEb+0x3d1): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::createOpenCLIntToSamplerConversion(clang::Expr const*, clang::CodeGen::CodeGenFunction&)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0xb6): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x168): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x1ff): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x22f): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x273): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x27e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2c6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x2f7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x33f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule34createOpenCLIntToSamplerConversionEPKNS_4ExprERNS0_15CodeGenFunctionE+0x363): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::getMangledName(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x291): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x4c7): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x742): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7a2): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x7ed): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule14getMangledNameENS_10GlobalDeclE+0x835): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::checkAliases()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xac): undefined reference to `clang::Decl::getDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x101): undefined reference to `llvm::Value::stripPointerCasts() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x13c): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x228): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x2e0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x315): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x431): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x455): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4a5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x4b3): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x595): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5a1): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x5aa): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x63f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x6e6): undefined reference to `llvm::GlobalValue::getSection() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x8dd): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0x905): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xa5c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12checkAliasesEv+0xc0c): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfGlobalVar(clang::VarDecl const*, llvm::Type*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18GetAddrOfGlobalVarEPKNS_7VarDeclEPN4llvm4TypeENS0_15ForDefinition_tE+0x46): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalVarDefinition(clang::VarDecl const*, bool)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x111): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x27b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x29f): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2ab): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x2b4): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x328): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x364): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3a5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3b0): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x3d9): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x460): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x5bc): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x61b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x6a3): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x744): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x7fd): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x845): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0x98a): undefined reference to `llvm::Constant::isNullValue() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa0a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xa63): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xabb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xb75): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xbee): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xc5b): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xcb8): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xd95): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xe32): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xeef): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xefb): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf43): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xf7e): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitGlobalVarDefinitionEPKNS_7VarDeclEb+0xfc6): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetOrCreateLLVMGlobal(llvm::StringRef, llvm::PointerType*, clang::VarDecl const*, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x73): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xff): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1f8): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x22b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x25d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x328): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x333): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x341): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x35c): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x378): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3a1): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x3c5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x4e2): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x575): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x5fe): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6b7): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x6ef): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x723): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x733): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x748): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x754): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x75d): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x772): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x7cb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8aa): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x8df): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x912): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x963): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x97a): undefined reference to `clang::VarDecl::getLanguageLinkage() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x995): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa60): undefined reference to `clang::QualType::isConstant(clang::QualType, clang::ASTContext const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa73): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xa93): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaaa): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xab6): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xac9): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xaef): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xafc): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xb32): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbdb): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0xbfd): undefined reference to `llvm::GlobalVariable::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21GetOrCreateLLVMGlobalEN4llvm9StringRefEPNS2_11PointerTypeEPKNS_7VarDeclENS0_15ForDefinition_tE+0x1099): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::CreateRuntimeVariable(llvm::Type*, llvm::StringRef)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x14): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule21CreateRuntimeVariableEPN4llvm4TypeENS2_9StringRefE+0x38): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfConstantCFString(clang::StringLiteral const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3a): undefined reference to `llvm::Module::getDataLayout() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x10f): undefined reference to `llvm::ConvertUTF8toUTF16(unsigned char const**, unsigned char const*, unsigned short**, unsigned short*, llvm::ConversionFlags)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x16f): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x1f6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x2b1): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3bb): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x3f7): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x447): undefined reference to `clang::ASTContext::getCFConstantStringType() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x533): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x579): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x597): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5ad): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x5f1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x625): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x649): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x654): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x695): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6a6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x6e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x79f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x838): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x8dd): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x927): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x95b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x97f): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x98a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9ac): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0x9dc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa01): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa23): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa4e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xa87): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb0d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb52): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xb8b): undefined reference to `llvm::ValueHandleBase::AddToUseList()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbae): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xbd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc0b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc3c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xc6d): undefined reference to `clang::DeclContext::lookup(clang::DeclarationName) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xd1f): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25GetAddrOfConstantCFStringEPKNS_13StringLiteralE+0xdb0): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetWeakRefReference(clang::ValueDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x23): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0xca): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x11f): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x12a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x138): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x162): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x1ae): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19GetWeakRefReferenceEPKNS_9ValueDeclE+0x2f6): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitOMPThreadPrivateDecl(clang::OMPThreadPrivateDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x75): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x89): undefined reference to `clang::VarDecl::getAnyInitializer(clang::VarDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0x9a): undefined reference to `clang::Expr::isConstantInitializer(clang::ASTContext&, bool, clang::Expr const**) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xb5): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule24EmitOMPThreadPrivateDeclEPKNS_20OMPThreadPrivateDeclE+0xe9): undefined reference to `clang::Stmt::getLocStart() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTentativeDefinition(clang::VarDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule23EmitTentativeDefinitionEPKNS_7VarDeclE+0x3a): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::GetAddrOfFunction(clang::GlobalDecl, llvm::Type*, bool, bool, clang::CodeGen::ForDefinition_t)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule17GetAddrOfFunctionENS_10GlobalDeclEPN4llvm4TypeEbbNS0_15ForDefinition_tE+0xab): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalFunctionDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x7f): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x16a): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x1c9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule28EmitGlobalFunctionDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x211): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `void llvm::function_ref::callback_fn(long, clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x45): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x98): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x215): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN4llvm12function_refIFvPKN5clang12FunctionDeclEEE11callback_fnIZNS1_7CodeGen13CodeGenModule25emitMultiVersionFunctionsEvEUlS4_E_EEvlS4_+0x24a): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitAliasDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0xf1): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x146): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x18b): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1b5): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1c4): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d0): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1d9): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x1ec): undefined reference to `clang::Decl::isWeakImported() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x21f): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x340): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x43d): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x477): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19EmitAliasDefinitionENS_10GlobalDeclE+0x534): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitIFuncDefinition(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x127): undefined reference to `llvm::GlobalValue::isDeclaration() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ba): undefined reference to `llvm::GlobalIFunc::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1e4): undefined reference to `llvm::Value::takeName(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x1ff): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x208): undefined reference to `llvm::GlobalValue::eraseFromParent()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x2f0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule19emitIFuncDefinitionENS_10GlobalDeclE+0x34c): undefined reference to `llvm::Value::setName(llvm::Twine const&)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `std::_Function_handler::_M_invoke(std::_Any_data const&, clang::CXXRecordDecl const*&&)': CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0xff): undefined reference to `clang::Type::getAsCXXRecordDecl() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1aa): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZNSt17_Function_handlerIFvPKN5clang13CXXRecordDeclEEZNS0_7CodeGen13CodeGenModule18getMostBaseClassesES3_EUlS3_E_E9_M_invokeERKSt9_Any_dataOS3_+0x1c2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::emitMultiVersionFunctions()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x10a): undefined reference to `clang::ASTContext::forEachMultiversionedFunctionVersion(clang::FunctionDecl const*, llvm::function_ref) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x14f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x40c): undefined reference to `llvm::Value::getName() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule25emitMultiVersionFunctionsEv+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `llvm::cl::opt >::~opt()': CodeGenModule.cpp:(.text._ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED0Ev[_ZN4llvm2cl3optIbLb0ENS0_6parserIbEEED5Ev]+0x3): undefined reference to `vtable for llvm::cl::Option' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `_GLOBAL__sub_I_CodeGenModule.cpp': CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenModule.cpp:(.text.startup._GLOBAL__sub_I_CodeGenModule.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDecl(clang::Decl*) [clone .part.5805]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x81): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xc4): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdb): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x896): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8a7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8d1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x8e2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x90c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x91d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x947): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x958): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x997): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9a8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x9ff): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa10): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa52): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xa63): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xab7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xac8): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xb2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbb8): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xbc9): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xce0): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd3b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd4c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd76): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xd87): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xdf6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe07): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe7a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xe8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xeb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xec6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xf8f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xfa0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0xffa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x100b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1120): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1131): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1168): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1179): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11ed): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x11fe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1228): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1239): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1290): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x12a1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x130f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1320): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x15fd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x160e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1681): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1692): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x170b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x171c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x176d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x177e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x17f9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x180a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1879): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x188a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18ce): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x18df): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x191f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1930): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x195a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x196b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x19e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a25): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a36): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1a60): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b1c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b2d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1b9c): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1bfa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c0b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c6b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1c7c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1cf5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1d06): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1da6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseDeclEPNS_4DeclE.part.5805+0x1db7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x34f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3f0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x518): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5b0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x650): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6f0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a1c): undefined reference to `clang::CallExpr::getDirectCallee()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a37): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a6a): undefined reference to `clang::FunctionDecl::getBuiltinID() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a7c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2a9c): undefined reference to `clang::Builtin::Context::getRecord(unsigned int) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2b2f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2bd0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ca4): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4a): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2dc6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e6d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e7b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e89): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2e97): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ea5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2eb3): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4a): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseContinueStmt(clang::ContinueStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseContinueStmtEPNS_12ContinueStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinaryConditionalOperator(clang::BinaryConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseBinaryConditionalOperatorEPNS_25BinaryConditionalOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXThrowExpr(clang::CXXThrowExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseCXXThrowExprEPNS_12CXXThrowExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5832]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5832+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCDictionaryLiteral(clang::ObjCDictionaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseObjCDictionaryLiteralEPNS_21ObjCDictionaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCIsaExpr(clang::ObjCIsaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseObjCIsaExprEPNS_11ObjCIsaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseReturnStmt(clang::ReturnStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseReturnStmtEPNS_10ReturnStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x62b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE15TraverseTypeLocENS_7TypeLocE+0x648): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5824]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5824+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x15a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::isTriviallyRecursive(clang::FunctionDecl const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x29): undefined reference to `clang::MangleContext::shouldMangleDeclName(clang::NamedDecl const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20isTriviallyRecursiveEPKNS_12FunctionDeclE+0x3c): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseUnaryNot(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinShr(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseBinRemAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5833]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5833+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::FunctionIsDirectlyRecursive>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_127FunctionIsDirectlyRecursiveEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x88): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xac): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xc3): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1cd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x1de): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9c0): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9d1): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x9dd): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcca): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xcdb): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0xce7): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseDeclEPNS_4DeclE+0x120d): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x20d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2ed): undefined reference to `clang::LambdaExpr::getBody() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x343): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3a1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x3c3): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2f8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3b6): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x489): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x546): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5f3): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6c9): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fc2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fd0): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fde): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2fec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2ffa): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x3008): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x48): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x58): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xcc): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXMemberCallExpr(clang::CXXMemberCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a): undefined reference to `clang::CXXMemberCallExpr::getMethodDecl() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc0): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXMemberCallExprEPNS_17CXXMemberCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x172): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFixedPointLiteral(clang::FixedPointLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseFixedPointLiteralEPNS_17FixedPointLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.5860]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.5860+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertySubscriptExpr(clang::MSPropertySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseMSPropertySubscriptExprEPNS_23MSPropertySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParenListExpr(clang::ParenListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseParenListExprEPNS_13ParenListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2c): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xc6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xdd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseType(clang::QualType)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateName(clang::TemplateName)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x5c): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x36e): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeLoc(clang::TypeLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x61b): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseTypeLocENS_7TypeLocE+0x638): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.5852]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.5852+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d9): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x257): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2a5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e5): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x35a): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x38c): undefined reference to `clang::DeclContext::getRedeclContext()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x42a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b0): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x68): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x106): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4f): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4b): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfd): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2b): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xee): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x105): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUnaryPostInc(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinEQ(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseBinXorAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDefaultStmt(clang::DefaultStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseDefaultStmtEPNS_11DefaultStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseSwitchStmt(clang::SwitchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseSwitchStmtEPNS_10SwitchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoyieldExpr(clang::CoyieldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCoyieldExprEPNS_11CoyieldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCoroutineBodyStmt(clang::CoroutineBodyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseCoroutineBodyStmtEPNS_17CoroutineBodyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseWhileStmt(clang::WhileStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseWhileStmtEPNS_9WhileStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseUserDefinedLiteral(clang::UserDefinedLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE26TraverseUserDefinedLiteralEPNS_18UserDefinedLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseIndirectGotoStmt(clang::IndirectGotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE24TraverseIndirectGotoStmtEPNS_16IndirectGotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXInheritedCtorInitExpr(clang::CXXInheritedCtorInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseCXXInheritedCtorInitExprEPNS_24CXXInheritedCtorInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseAtomicExpr(clang::AtomicExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE18TraverseAtomicExprEPNS_10AtomicExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.5861]': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.5861+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x57): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x99): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x4a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x2d): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x39): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x95): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xa3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x35): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x42): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x155): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x85): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x92): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarHelper(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xf): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa0): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xbe): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe3): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x105): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x116): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x14c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x15): undefined reference to `clang::VarDecl::getTLSKind() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x35): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x41): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x11b): undefined reference to `clang::VarDecl::getInit()' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x13c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0x14d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x18a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x19a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::DLLImportFunctionVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x12e): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1cb): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x1e4): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x25e): undefined reference to `clang::Decl::hasDefiningAttr() const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x28c): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenModule.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_124DLLImportFunctionVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x2f9): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::shouldEmitFunction(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x95): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x105): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1a5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x1cf): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x232): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x26d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x2ee): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18shouldEmitFunctionENS_10GlobalDeclE+0x317): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobalDefinition(clang::GlobalDecl, llvm::GlobalValue*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x49): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x50): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x8c): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x98): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xb2): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0xc4): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20EmitGlobalDefinitionENS_10GlobalDeclEPN4llvm11GlobalValueE+0x150): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeferred() [clone .localalias.5864]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule12EmitDeferredEv+0x71): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::Release()': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x14b): undefined reference to `llvm::ProfileSummary::getMD(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x157): undefined reference to `llvm::Module::setProfileSummary(llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x21e): undefined reference to `llvm::SanitizerStatReport::finish()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x29e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2af): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x2d0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x325): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x49c): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x4f9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x520): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x529): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x547): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x56a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x576): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5aa): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5c3): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5d4): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x5ed): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x616): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x633): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, llvm::Metadata*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6a4): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x6df): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x719): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x74e): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x798): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x839): undefined reference to `llvm::Module::setRtLibUseGOT()' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x853): undefined reference to `llvm::Module::setPICLevel(llvm::PICLevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x877): undefined reference to `llvm::Module::setPIELevel(llvm::PIELevel::Level)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8a0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule7ReleaseEv+0x8e0): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x61): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xb9): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x111): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x165): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x2d5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x32a): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitGlobal(clang::GlobalDecl)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x4ea): undefined reference to `clang::FunctionDecl::doesDeclarationForceExternallyVisibleDefinition() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x568): undefined reference to `clang::VarDecl::hasInit() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ec): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x7ff): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x815): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x82a): undefined reference to `clang::ASTContext::getInlineVariableDefinitionKind(clang::VarDecl const*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x855): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x868): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0x883): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xa72): undefined reference to `clang::Decl::getAttrs() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule10EmitGlobalENS_10GlobalDeclE+0xac9): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*) [clone .part.5862]': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x16f): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x1a6): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x2cb): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x485): undefined reference to `clang::BindingDecl::getHoldingVar() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x71f): undefined reference to `clang::Decl::getOwningModuleSlow() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x877): undefined reference to `clang::ASTContext::getModuleInitializers(clang::Module*)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0x941): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE.part.5862+0xa0f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitTopLevelDecl(clang::Decl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule16EmitTopLevelDeclEPNS_4DeclE+0x11): undefined reference to `clang::Decl::isTemplated() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::HandleCXXStaticMemberVarInstantiation(clang::VarDecl*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0xf): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x1b): undefined reference to `clang::VarDecl::isThisDeclarationADefinition(clang::ASTContext&) const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x2f): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x3b): undefined reference to `clang::Decl::getASTContext() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x47): undefined reference to `clang::VarDecl::getDefinition(clang::ASTContext&)' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule37HandleCXXStaticMemberVarInstantiationEPNS_7VarDeclE+0x75): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o): In function `clang::CodeGen::CodeGenModule::EmitDeclContext(clang::DeclContext const*)': CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0xc): undefined reference to `clang::DeclContext::decls_begin() const' CodeGenModule.cpp:(.text._ZN5clang7CodeGen13CodeGenModule15EmitDeclContextEPKNS_11DeclContextE+0x35): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm2cl15OptionValueCopyIbEE[_ZTIN4llvm2cl15OptionValueCopyIbEE]+0x10): undefined reference to `typeinfo for llvm::cl::GenericOptionValue' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm2cl11OptionValueIbEE[_ZTVN4llvm2cl11OptionValueIbEE]+0x18): undefined reference to `llvm::cl::GenericOptionValue::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen17BlockByrefHelpersEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenModule.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::PGOHash::combine((anonymous namespace)::PGOHash::HashType)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_17PGOHash7combineENS0_8HashTypeE+0x7a): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::MapRegionCounters::VisitStmt(clang::Stmt*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_117MapRegionCounters9VisitStmtEPN5clang4StmtE+0x2b5): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x76): undefined reference to `llvm::getPGOFuncName[abi:cxx11](llvm::StringRef, llvm::GlobalValue::LinkageTypes, llvm::StringRef, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEN4llvm9StringRefENS2_11GlobalValue12LinkageTypesE+0x15c): undefined reference to `llvm::createPGOFuncNameVar(llvm::Module&, llvm::GlobalValue::LinkageTypes, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::setFuncName(llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x14): undefined reference to `llvm::Value::getName() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO11setFuncNameEPN4llvm8FunctionE+0x3c): undefined reference to `llvm::createPGOFuncNameMetadata(llvm::Function&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::skipRegionMappingForDecl(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x37): undefined reference to `clang::Stmt::getLocStart() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24skipRegionMappingForDeclEPKNS_4DeclE+0x42): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterRegionMapping(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x71): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0xf4): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x132): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO24emitCounterRegionMappingEPKNS_4DeclE+0x161): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitEmptyCounterMapping(clang::Decl const*, llvm::StringRef, llvm::GlobalValue::LinkageTypes)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x98): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x11b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x16d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23emitEmptyCounterMappingEPKNS_4DeclEN4llvm9StringRefENS5_11GlobalValue12LinkageTypesE+0x199): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::applyFunctionAttributes(llvm::IndexedInstrProfReader*, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO23applyFunctionAttributesEPN4llvm22IndexedInstrProfReaderEPNS2_8FunctionE+0x65): undefined reference to `llvm::Function::setEntryCount(unsigned long, llvm::Function::ProfileCountType, llvm::DenseSet > const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::emitCounterIncrement(clang::CodeGen::CGBuilderTy&, clang::Stmt const*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xaa): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xb9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xcc): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xed): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0xfb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x10d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x11b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x1c5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x25f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x291): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2cf): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x2db): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x314): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x32f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x349): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x3f6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x490): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x4d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x690): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20emitCounterIncrementERNS0_11CGBuilderTyEPKNS_4StmtEPN4llvm5ValueE+0x8c1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::valueProfile(clang::CodeGen::CGBuilderTy&, unsigned int, llvm::Instruction*, llvm::Value*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0xe7): undefined reference to `llvm::annotateValueSite(llvm::Module&, llvm::Instruction&, llvm::InstrProfRecord const&, llvm::InstrProfValueKind, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x16b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x17c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x198): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1a4): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1b3): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1cd): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x1f8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x228): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x247): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x255): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x281): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3c1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x3ee): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x42d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x439): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x4ae): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x507): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x518): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x538): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x5db): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x628): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x654): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x678): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x6a6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO12valueProfileERNS0_11CGBuilderTyEjPN4llvm11InstructionEPNS4_5ValueE+0x701): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(unsigned long, unsigned long)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEmm+0x4f): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenFunction::createProfileWeights(llvm::ArrayRef)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x133): undefined reference to `llvm::MDBuilder::createBranchWeights(llvm::ArrayRef)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x189): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction20createProfileWeightsEN4llvm8ArrayRefImEE+0x1b5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x198): undefined reference to `clang::SwitchCase::getSubStmt()' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1c0): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0x1ce): undefined reference to `clang::ReturnStmt::getRetValue() const' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa7e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xa9c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaba): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xad8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xaf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_119ComputeRegionCountsEvJEE5VisitEPKNS_4StmtE+0xb14): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `(anonymous namespace)::ComputeRegionCounts::VisitStmt(clang::Stmt const*)': CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x48): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x11d): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x185): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN12_GLOBAL__N_119ComputeRegionCounts9VisitStmtEPKN5clang4StmtE+0x1aa): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `llvm::Error llvm::handleErrors(llvm::Error, llvm::InstrProfError::take(llvm::Error)::{lambda(llvm::InstrProfError const&)#1}&&)': CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x44): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0xd7): undefined reference to `llvm::InstrProfError::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x112): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x11f): undefined reference to `llvm::ErrorList::ID' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x15f): undefined reference to `vtable for llvm::ErrorList' CodeGenPGO.cpp:(.text._ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_[_ZN4llvm12handleErrorsIJZNS_14InstrProfError4takeENS_5ErrorEEUlRKS1_E_EEES2_S2_DpOT_]+0x3b7): undefined reference to `llvm::InstrProfError::ID' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::loadRegionCounts(llvm::IndexedInstrProfReader*, bool)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO16loadRegionCountsEPN4llvm22IndexedInstrProfReaderEb+0x5d): undefined reference to `llvm::IndexedInstrProfReader::getInstrProfRecord(llvm::StringRef, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `_GLOBAL__sub_I_CodeGenPGO.cpp': CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x3): undefined reference to `llvm::cl::GeneralCategory' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x76): undefined reference to `vtable for llvm::cl::opt >' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x9e): undefined reference to `vtable for llvm::cl::parser' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0xfe): undefined reference to `llvm::cl::Option::setArgStr(llvm::StringRef)' CodeGenPGO.cpp:(.text.startup._GLOBAL__sub_I_CodeGenPGO.cpp+0x146): undefined reference to `llvm::cl::Option::addArgument()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDecl(clang::Decl*) [clone .part.2615]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x74): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8b): undefined reference to `clang::Decl::getAttrs() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x821): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x832): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x873): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x884): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8c5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x8d6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x94f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x960): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9d4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x9e5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa8e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xa9f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xaf9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xb0a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xba2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbb3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xbfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xc8f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xd6a): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xe65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xed6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xee7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xf7b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0xfe6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10df): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x10f0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1180): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1191): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1222): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1233): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12c2): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x12d3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1343): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1354): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x14f0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1501): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15cb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x15dc): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1637): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1648): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16dd): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x16ee): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1747): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1758): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17c1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x17d2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1957): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1968): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x19f7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a08): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a5e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1a6f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ab0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1ac1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b02): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b13): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b54): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1b65): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bbe): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1bcf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c44): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1c55): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cb4): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1cc5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1d47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1db6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1dc7): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1e8d): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fae): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseDeclEPNS_4DeclE.part.2615+0x1fbf): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::mapRegionCounters(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0xc3): undefined reference to `llvm::MD5::MD5()' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x126): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO17mapRegionCountersEPKNS_4DeclE+0x175): undefined reference to `llvm::MD5::update(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2616]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2616+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x426): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x526): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5fa): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x6e4): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x7a2): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x84a): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x15d5): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1625): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x16d6): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x17d9): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1972): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1a1c): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x1ac4): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d4d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d5b): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d66): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d74): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d82): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x2d90): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIS5_Lj1EbNS6_21PointerLikeTypeTraitsIS5_EENS6_18PointerIntPairInfoIS5_Lj1ESA_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x135): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1be): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ea): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAttributedStmt(clang::AttributedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseAttributedStmtEPNS_14AttributedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundStmt(clang::CompoundStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseCompoundStmtEPNS_12CompoundStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitIndexExpr(clang::ArrayInitIndexExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayInitIndexExprEPNS_18ArrayInitIndexExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArraySubscriptExpr(clang::ArraySubscriptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArraySubscriptExprEPNS_18ArraySubscriptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseBinaryOperator(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseBinaryOperatorEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXBoolLiteralExpr(clang::CXXBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXBoolLiteralExprEPNS_18CXXBoolLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultArgExpr(clang::CXXDefaultArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXDefaultArgExprEPNS_17CXXDefaultArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDefaultInitExpr(clang::CXXDefaultInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDefaultInitExprEPNS_18CXXDefaultInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFoldExpr(clang::CXXFoldExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXFoldExprEPNS_11CXXFoldExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXOperatorCallExpr(clang::CXXOperatorCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCXXOperatorCallExprEPNS_19CXXOperatorCallExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitCastExpr(clang::ImplicitCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImplicitCastExprEPNS_16ImplicitCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseExtVectorElementExpr(clang::ExtVectorElementExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseExtVectorElementExprEPNS_20ExtVectorElementExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFloatingLiteral(clang::FloatingLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseFloatingLiteralEPNS_15FloatingLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGNUNullExpr(clang::GNUNullExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseGNUNullExprEPNS_11GNUNullExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImaginaryLiteral(clang::ImaginaryLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseImaginaryLiteralEPNS_16ImaginaryLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseImplicitValueInitExpr(clang::ImplicitValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseImplicitValueInitExprEPNS_21ImplicitValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2638]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x12e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x145): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE.part.2638+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMaterializeTemporaryExpr(clang::MaterializeTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseMaterializeTemporaryExprEPNS_24MaterializeTemporaryExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNoInitExpr(clang::NoInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseNoInitExprEPNS_10NoInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCArrayLiteral(clang::ObjCArrayLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCArrayLiteralEPNS_16ObjCArrayLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBoxedExpr(clang::ObjCBoxedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCBoxedExprEPNS_13ObjCBoxedExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIndirectCopyRestoreExpr(clang::ObjCIndirectCopyRestoreExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseObjCIndirectCopyRestoreExprEPNS_27ObjCIndirectCopyRestoreExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCProtocolExpr(clang::ObjCProtocolExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCProtocolExprEPNS_16ObjCProtocolExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCStringLiteral(clang::ObjCStringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCStringLiteralEPNS_17ObjCStringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCSubscriptRefExpr(clang::ObjCSubscriptRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseObjCSubscriptRefExprEPNS_20ObjCSubscriptRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOpaqueValueExpr(clang::OpaqueValueExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOpaqueValueExprEPNS_15OpaqueValueExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraversePackExpansionExpr(clang::PackExpansionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraversePackExpansionExprEPNS_17PackExpansionExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParenExpr(clang::ParenExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseParenExprEPNS_9ParenExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSizeOfPackExpr(clang::SizeOfPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSizeOfPackExprEPNS_14SizeOfPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseStringLiteral(clang::StringLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseStringLiteralEPNS_13StringLiteralEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSubstNonTypeTemplateParmPackExpr(clang::SubstNonTypeTemplateParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE40TraverseSubstNonTypeTemplateParmPackExprEPNS_32SubstNonTypeTemplateParmPackExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLabelStmt(clang::LabelStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseLabelStmtEPNS_9LabelStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtThrowStmt(clang::ObjCAtThrowStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCAtThrowStmtEPNS_15ObjCAtThrowStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHLeaveStmt(clang::SEHLeaveStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseSEHLeaveStmtEPNS_12SEHLeaveStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseSEHTryStmt(clang::SEHTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseSEHTryStmtEPNS_10SEHTryStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x40): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xde): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgument(clang::TemplateArgument const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseType(clang::QualType)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateName(clang::TemplateName)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeLoc(clang::TypeLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::LambdaExpr::capture_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x75): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xe5): undefined reference to `clang::LambdaExpr::getCallOperator() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1df): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x24d): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x31a): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x379): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x39b): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2635]': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2635+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x93): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x126): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x142): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x60): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplateSpecializationDecl(clang::VarTemplateSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x77): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x125): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseVarTemplateSpecializationDeclEPNS_29VarTemplateSpecializationDeclE+0x136): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x103): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xa1): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x113): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x156): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x65): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x123): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x52): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x85): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xfb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xe0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x5d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x6a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x23a): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ad): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x227): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x23e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x25a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x9e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x196): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1ba): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x125): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19f): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1b6): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x1d2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xed): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x167): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x17e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x19a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8b): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x107): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0xf6): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS6_14PointerIntPairIPNS_4StmtELj1EbNS6_21PointerLikeTypeTraitsISA_EENS6_18PointerIntPairInfoISA_Lj1ESC_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFieldDecl(clang::FieldDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x69): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseFieldDeclEPNS_9FieldDeclE+0x76): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseNonTypeTemplateParmDecl(clang::NonTypeTemplateParmDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x80): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE31TraverseNonTypeTemplateParmDeclEPNS_23NonTypeTemplateParmDeclE+0x91): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarHelper(clang::VarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseVarTemplatePartialSpecializationDecl(clang::VarTemplatePartialSpecializationDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xe6): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE44TraverseVarTemplatePartialSpecializationDeclEPNS_36VarTemplatePartialSpecializationDeclE+0xf3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseFunctionHelper(clang::FunctionDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::MapRegionCounters>::TraverseParmVarDecl(clang::ParmVarDecl*)': CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x51): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x6f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x94): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xb5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xc2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xe5): undefined reference to `clang::VarDecl::getInit()' CodeGenPGO.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_117MapRegionCountersEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x12c): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::computeRegionCounts(clang::Decl const*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0xe1): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x110): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x142): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ad): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2c9): undefined reference to `clang::CapturedDecl::getBody() const' CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO19computeRegionCountsEPKNS_4DeclE+0x2ea): undefined reference to `clang::CapturedDecl::getBody() const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o): In function `clang::CodeGen::CodeGenPGO::assignRegionCounters(clang::GlobalDecl, llvm::Function*)': CodeGenPGO.cpp:(.text._ZN5clang7CodeGen10CodeGenPGO20assignRegionCountersENS_10GlobalDeclEPN4llvm8FunctionE+0xdb): undefined reference to `clang::SourceManager::isInMainFile(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CodeGenPGO.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `TypeHasMayAlias(clang::QualType)': CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x19): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x43): undefined reference to `clang::TypedefType::desugar() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' CodeGenTBAA.cpp:(.text._ZL15TypeHasMayAliasN5clang8QualTypeE+0xa2): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getRoot()': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x2f): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA7getRootEv+0x4e): undefined reference to `llvm::MDBuilder::createTBAARoot(llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::createScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x1d): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x39): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA20createScalarTypeNodeEN4llvm9StringRefEPNS2_6MDNodeEm+0x4c): undefined reference to `llvm::MDBuilder::createTBAAScalarTypeNode(llvm::StringRef, llvm::MDNode*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getVTablePtrAccessInfo(llvm::Type*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x35): undefined reference to `llvm::DataLayout::DataLayout(llvm::Module const*)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x41): undefined reference to `llvm::DataLayout::getPointerTypeSizeInBits(llvm::Type*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA22getVTablePtrAccessInfoEPN4llvm4TypeE+0x91): undefined reference to `llvm::DataLayout::~DataLayout()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x31): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA15getBaseTypeInfoENS_8QualTypeE+0x3a): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x6e): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA11getTypeInfoENS_8QualTypeE+0x77): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2d): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x65): undefined reference to `clang::Type::isStdByteType() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x290): undefined reference to `clang::BuiltinType::getName(clang::PrintingPolicy const&) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2da): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x2e3): undefined reference to `clang::NamedDecl::getLinkageInternal() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x324): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x366): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3a5): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTypeInfoHelperEPKNS_4TypeE+0x3bc): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x21): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13getAccessInfoENS_8QualTypeE+0x89): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getBaseTypeInfoHelper(clang::Type const*)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x61): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x6a): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x7e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xa3): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xe1): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0xea): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x135): undefined reference to `clang::FieldDecl::getFieldIndex() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x149): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x158): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x312): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x42d): undefined reference to `llvm::MDBuilder::createTBAAStructTypeNode(llvm::StringRef, llvm::ArrayRef >)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x475): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x48b): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4d0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x4f0): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x502): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x521): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x540): undefined reference to `llvm::MDBuilder::createString(llvm::StringRef)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA21getBaseTypeInfoHelperEPKNS_4TypeE+0x577): undefined reference to `llvm::MDBuilder::createTBAATypeNode(llvm::MDNode*, unsigned long, llvm::Metadata*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getAccessTagInfo(clang::CodeGen::TBAAAccessInfo)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x286): undefined reference to `llvm::MDBuilder::createTBAAAccessTag(llvm::MDNode*, llvm::MDNode*, unsigned long, unsigned long, bool)' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA16getAccessTagInfoENS0_14TBAAAccessInfoE+0x2ae): undefined reference to `llvm::MDBuilder::createTBAAStructTagNode(llvm::MDNode*, llvm::MDNode*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::CollectFields(unsigned long, clang::QualType, llvm::SmallVectorImpl&, bool) [clone .localalias.120]': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x4c): undefined reference to `clang::TagType::getDecl() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x55): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x14f): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x219): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x225): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x259): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x382): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x3d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA13CollectFieldsEmNS_8QualTypeERN4llvm15SmallVectorImplINS3_9MDBuilder15TBAAStructFieldEEEb+0x45c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o): In function `clang::CodeGen::CodeGenTBAA::getTBAAStructInfo(clang::QualType)': CodeGenTBAA.cpp:(.text._ZN5clang7CodeGen11CodeGenTBAA17getTBAAStructInfoENS_8QualTypeE+0x1f5): undefined reference to `llvm::MDBuilder::createTBAAStructNode(llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(CodeGenTBAA.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x1d): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x31): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x41): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x51): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x64): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x78): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x8c): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::NodeEquals(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID const&, unsigned int, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0xdf): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x125): undefined reference to `llvm::FoldingSetNodeID::operator==(llvm::FoldingSetNodeID const&) const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE10NodeEqualsEPNS_14FoldingSetBase4NodeERKNS_16FoldingSetNodeIDEjRS8_]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `getTypeForFormat(llvm::LLVMContext&, llvm::fltSemantics const&, bool)': CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xf): undefined reference to `llvm::APFloatBase::IEEEhalf()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x1a): undefined reference to `llvm::APFloatBase::IEEEsingle()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x25): undefined reference to `llvm::APFloatBase::IEEEdouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x30): undefined reference to `llvm::APFloatBase::IEEEquad()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x3b): undefined reference to `llvm::APFloatBase::PPCDoubleDouble()' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x4d): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x66): undefined reference to `llvm::Type::getHalfTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x76): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x89): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0x99): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xa9): undefined reference to `llvm::Type::getFP128Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZL16getTypeForFormatRN4llvm11LLVMContextERKNS_12fltSemanticsEb+0xb6): undefined reference to `llvm::Type::getPPC_FP128Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::GetNodeProfile(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE14GetNodeProfileEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x14e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x1c): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x30): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x40): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x50): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x63): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x77): undefined reference to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x8b): more undefined references to `llvm::FoldingSetNodeID::AddInteger(unsigned int)' follow /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `llvm::FoldingSet::ComputeNodeHash(llvm::FoldingSetBase::Node*, llvm::FoldingSetNodeID&) const': CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0xde): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x10c): undefined reference to `llvm::FoldingSetNodeID::AddPointer(void const*)' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x124): undefined reference to `llvm::FoldingSetNodeID::ComputeHash() const' CodeGenTypes.cpp:(.text._ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE[_ZNK4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEE15ComputeNodeHashEPNS_14FoldingSetBase4NodeERNS_16FoldingSetNodeIDE]+0x15e): undefined reference to `llvm::FoldingSetNodeID::AddInteger(int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::CodeGenTypes(clang::CodeGen::CodeGenModule&)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesC2ERNS0_13CodeGenModuleE+0x95): undefined reference to `llvm::FoldingSetBase::FoldingSetBase(unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::addRecordTypeName(clang::RecordDecl const*, llvm::StructType*, llvm::StringRef)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xa1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb0): undefined reference to `clang::TypeWithKeyword::getKeywordForTagTypeKind(clang::TagTypeKind)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0xb8): undefined reference to `clang::TypeWithKeyword::getKeywordName(clang::ElaboratedTypeKeyword)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x145): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x16a): undefined reference to `llvm::StructType::setName(llvm::StringRef)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x171): undefined reference to `vtable for llvm::raw_pwrite_stream' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x183): undefined reference to `llvm::raw_ostream::~raw_ostream()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x1e6): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x266): undefined reference to `llvm::raw_ostream::write(unsigned char)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x2a3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17addRecordTypeNameEPKNS_10RecordDeclEPN4llvm10StructTypeENS5_9StringRefE+0x325): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::RefreshTypeCacheForClass(clang::CXXRecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x1a): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x56): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes24RefreshTypeCacheForClassEPKNS_13CXXRecordDeclE+0x27f): undefined reference to `llvm::SmallPtrSetImplBase::shrink_and_clear()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::AtomicType const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x10): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeEPKNS_10AtomicTypeE+0x28): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenModule::isPaddedAtomicType(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen13CodeGenModule18isPaddedAtomicTypeENS_8QualTypeE+0x16): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::RecordDecl const*, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x2f): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x99): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0xe3): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1ce): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x1f7): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x21f): undefined reference to `clang::RecordDecl::field_begin() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x3bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertPKN5clang10RecordDeclERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIS2_Lj16EEE+0x456): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isFuncParamTypeConvertible(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x96): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0xe9): undefined reference to `clang::Type::isIncompleteType(clang::NamedDecl**) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes26isFuncParamTypeConvertibleENS_8QualTypeE+0x108): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `isSafeToConvert(clang::QualType, clang::CodeGen::CodeGenTypes&, llvm::SmallPtrSet&)': CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0x84): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZL15isSafeToConvertN5clang8QualTypeERNS_7CodeGen12CodeGenTypesERN4llvm11SmallPtrSetIPKNS_10RecordDeclELj16EEE+0xb1): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertRecordDeclType(clang::RecordDecl const*) [clone .localalias.280]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x30): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x89): undefined reference to `clang::TagDecl::getDefinition() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x13d): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x249): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x272): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x2fb): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x47f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x5a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x682): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes21ConvertRecordDeclTypeEPKNS_10RecordDeclE+0x116d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertFunctionType(clang::QualType, clang::FunctionDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x45): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x9e): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xd1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0xfe): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1a9): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x1e8): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19ConvertFunctionTypeENS_8QualTypeEPKNS_12FunctionDeclE+0x212): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::getCGRecordLayout(clang::RecordDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17getCGRecordLayoutEPKNS_10RecordDeclE+0x10): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::isZeroInitializable(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x4b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x81): undefined reference to `clang::ASTContext::getConstantArrayElementCount(clang::ConstantArrayType const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0x93): undefined reference to `clang::ASTContext::getBaseElementType(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xba): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19isZeroInitializableENS_8QualTypeE+0xf9): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::~CodeGenTypes()': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x38): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x5c): undefined reference to `llvm::FoldingSetIteratorImpl::FoldingSetIteratorImpl(void**)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x7d): undefined reference to `llvm::FoldingSetIteratorImpl::advance()' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypesD2Ev+0x111): undefined reference to `llvm::FoldingSetBase::~FoldingSetBase()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertType(clang::QualType) [clone .localalias.281]': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x59): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x20a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x242): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x24d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x2cb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x343): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3a7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3b7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3dc): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x3fa): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x41f): undefined reference to `clang::TagType::getDecl() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x498): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x4e9): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x501): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x50f): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x54b): undefined reference to `llvm::Type::isSizedDerivedType(llvm::SmallPtrSetImpl*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x563): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x57c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x5c8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x645): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x666): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x6f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x708): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x71d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x732): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x764): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0x779): undefined reference to `clang::ASTContext::getFloatTypeSemantics(clang::QualType) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xc6f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xca9): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xcfb): undefined reference to `llvm::StructType::create(llvm::LLVMContext&)' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes11ConvertTypeENS_8QualTypeE+0xd90): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::ConvertTypeForMem(clang::QualType)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x1d): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x3d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes17ConvertTypeForMemENS_8QualTypeE+0x50): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o): In function `clang::CodeGen::CodeGenTypes::UpdateCompletedType(clang::TagDecl const*)': CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x83): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xb6): undefined reference to `clang::DeclContext::isDependentContext() const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0xc7): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' CodeGenTypes.cpp:(.text._ZN5clang7CodeGen12CodeGenTypes19UpdateCompletedTypeEPKNS_7TagDeclE+0x1bd): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTIN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `typeinfo for llvm::FoldingSetBase' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm14FoldingSetImplIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel.ro._ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE[_ZTVN4llvm10FoldingSetIN5clang7CodeGen14CGFunctionInfoEEE]+0x10): undefined reference to `llvm::FoldingSetBase::anchor()' /usr/lib/libclangCodeGen.a(CodeGenTypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallGuardAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x54): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_114CallGuardAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x79): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getArrayCookieSizeImpl(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0xe): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::EmitReturnFromThunk(clang::CodeGen::CodeGenFunction&, clang::CodeGen::RValue, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19EmitReturnFromThunkERN5clang7CodeGen15CodeGenFunctionENS2_6RValueENS1_8QualTypeE+0x33): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ContainsIncompleteClassType(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x1d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL27ContainsIncompleteClassTypeN5clang8QualTypeE+0x4a): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2c): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x19): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x4e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::BuildMemberPointer(clang::CXXMethodDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x52): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x74): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xbb): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xdd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0xf5): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x106): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x140): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x15c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x179): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x192): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18BuildMemberPointerEPKN5clang13CXXMethodDeclENS1_9CharUnitsE+0x1ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::CallEndCatch::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x38): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_112CallEndCatch4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x82): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CallBeginCatch(clang::CodeGen::CodeGenFunction&, llvm::Value*, bool)': ItaniumCXXABI.cpp:(.text._ZL14CallBeginCatchRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEb+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getOrCreateThreadLocalWrapper(clang::VarDecl const*, llvm::Value*) [clone .isra.370]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xa4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xbe): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xd0): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0xf4): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x1fd): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2a7): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2c1): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2dd): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x2fa): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x306): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x32b): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x369): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x37d): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI29getOrCreateThreadLocalWrapperEPKN5clang7VarDeclEPN4llvm5ValueE.isra.370+0x3b6): undefined reference to `clang::VarDecl::getTLSKind() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::isZeroInitializable(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x39): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x86): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0xd3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x3c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x60): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0x71): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xc6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x24): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x30): undefined reference to `clang::APValue::getMemberPointerDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x90): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x9c): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*) [clone .part.454]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x8e): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xb1): undefined reference to `llvm::ConstantExpr::getExtractValue(llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xcd): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0xec): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x12b): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x145): undefined reference to `llvm::Constant::isAllOnesValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x161): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x175): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x182): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE.part.454+0x1a2): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `extractPBaseFlags(clang::ASTContext&, clang::QualType&)': ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x99): undefined reference to `clang::FunctionProtoType::canThrow() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xd6): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0xfb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL17extractPBaseFlagsRN5clang10ASTContextERNS_8QualTypeE+0x14a): undefined reference to `clang::ASTContext::getFunctionTypeWithExceptionSpec(clang::QualType, clang::FunctionProtoType::ExceptionSpecInfo const&)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCall(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&, llvm::MDNode*) [clone .constprop.578]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0xb8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x14e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x17d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1bc): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x1c7): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCallEPNS_12FunctionTypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineEPNS_6MDNodeE.constprop.578+0x236): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalVarDeclLValue(clang::CodeGen::CodeGenFunction&, clang::VarDecl const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x13f): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitThreadLocalVarDeclLValueERN5clang7CodeGen15CodeGenFunctionEPKNS1_7VarDeclENS1_8QualTypeE+0x1bc): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CatchRetScope::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x6c): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x8b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE[_ZN5clang7CodeGen13CatchRetScope4EmitERNS0_15CodeGenFunctionENS0_12EHScopeStack7Cleanup5FlagsE]+0x9f): undefined reference to `llvm::CatchReturnInst::CatchReturnInst(llvm::Value*, llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.585]': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.585+0x1b9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadCastCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitBadCastCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x30): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x81): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x99): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xce): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CGBuilderTy::CreateConstInBoundsByteGEP(clang::CodeGen::Address, clang::CharUnits, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x46): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x82): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0xe8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x120): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x12d): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x16b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x180): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x19d): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1ab): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE[_ZN5clang7CodeGen11CGBuilderTy26CreateConstInBoundsByteGEPENS0_7AddressENS_9CharUnitsERKN4llvm5TwineE]+0x1e9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CreateItaniumCXXABI(clang::CodeGen::CodeGenModule&)': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x56): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0xc6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x14b): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x1b6): undefined reference to `clang::ASTContext::createMangleContext()' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x226): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen19CreateItaniumCXXABIERNS0_13CodeGenModuleE+0x296): more undefined references to `clang::ASTContext::createMangleContext()' follow /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitTerminateForUnexpectedException(clang::CodeGen::CodeGenFunction&, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x66): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x11f): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x132): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x145): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1c2): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2b5): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x2cb): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x33d): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x353): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x369): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x37f): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x3ed): undefined reference to `llvm::Function::BuildLazyArguments() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x40c): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI35emitTerminateForUnexpectedExceptionERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x418): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x175): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1b8): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1e3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x23d): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x24e): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2ba): undefined reference to `llvm::ConstantExpr::getSelect(llvm::Constant*, llvm::Constant*, llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x31c): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x34b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x36e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x3a2): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x448): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x47a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4b6): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x4f8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x522): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x562): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x5c0): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x113): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x12d): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x181): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x235): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x255): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x143): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x27e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x2de): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x33a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x37d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x389): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3df): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x449): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x48f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a4): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x501): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x530): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x54c): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5e5): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x624): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x689): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6d0): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6de): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::IRBuilder::CreateConstInBoundsGEP1_64(llvm::Value*, unsigned long, llvm::Twine const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x2c): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x3a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE26CreateConstInBoundsGEP1_64EPNS_5ValueEmRKNS_5TwineE]+0xd3): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x4b): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x5c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xb9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0xd7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x10f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `std::__cxx11::basic_string, std::allocator > const llvm::to_string(int const&)': ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x4a): undefined reference to `vtable for llvm::raw_string_ostream' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x81): undefined reference to `llvm::raw_ostream::operator<<(long)' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' ItaniumCXXABI.cpp:(.text._ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_[_ZN4llvm9to_stringIiEEKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKT_]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x57): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x65): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xb9): undefined reference to `clang::ItaniumVTableContext::getMethodVTableIndex(clang::GlobalDecl)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xc5): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x116): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x19d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x23d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x275): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x286): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x68): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x90): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xd6): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfa): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x140): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x160): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x192): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x3b): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x7c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x91): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0xff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x11f): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x157): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVirtualObjectDelete(clang::CodeGen::CodeGenFunction&, clang::CXXDeleteExpr const*, clang::CodeGen::Address, clang::QualType, clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x80): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x8f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI23emitVirtualObjectDeleteERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXDeleteExprENS2_7AddressENS1_8QualTypeEPKNS1_17CXXDestructorDeclE+0x106): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x59): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe7): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x11f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x58): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xce): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xf3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x171): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x6e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xe4): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x119): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x150): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x169): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x61): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa3): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xf7): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x12f): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x17e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x225): undefined reference to `clang::FunctionDecl::isReplaceableGlobalAllocationFunction(bool*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x275): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ARMCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x62): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x91): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xda): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x117): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x151): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1a4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1cd): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x1e6): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x21a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x230): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x268): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_19ARMCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x2ef): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `performTypeAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, long, long, bool)': ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x89): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x17f): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1b1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x1f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x231): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL21performTypeAdjustmentRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEllb+0x275): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `void std::vector, std::allocator > >::_M_realloc_insert(__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >, llvm::Constant*&, llvm::Constant*&)': ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0xb8): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x115): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x1a6): undefined reference to `llvm::ValueHandleBase::AddToExistingUseList(llvm::ValueHandleBase**)' ItaniumCXXABI.cpp:(.text._ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_[_ZNSt6vectorISt4pairIN4llvm14WeakTrackingVHEPNS1_8ConstantEESaIS5_EE17_M_realloc_insertIJRS4_S9_EEEvN9__gnu_cxx17__normal_iteratorIPS5_S7_EEDpOT_]+0x204): undefined reference to `llvm::ValueHandleBase::RemoveFromUseList()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x4a): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xed): undefined reference to `llvm::ValueHandleBase::AddToUseList()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x13c): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x165): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x170): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x19c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x1e9): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x210): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x24d): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x261): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x306): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x100): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x120): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x158): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1d2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1e9): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x223): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x232): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `clang::CodeGen::CodeGenModule::registerGlobalDtorsWithAtExit()': ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x292): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x363): undefined reference to `clang::DeclarationNameLoc::DeclarationNameLoc(clang::DeclarationName)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x389): undefined reference to `clang::FunctionDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::DeclarationNameInfo const&, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass, bool, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x516): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x55e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x59d): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x5cd): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x605): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x618): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x635): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN5clang7CodeGen13CodeGenModule29registerGlobalDtorsWithAtExitEv+0x781): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0xd9): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x281): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2b1): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2cd): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2d9): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x2e2): undefined reference to `llvm::GlobalValue::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x367): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x397): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x431): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x46d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4a4): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4b2): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x4c1): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x528): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x564): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x51): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x96): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x159): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x198): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x28): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x41): undefined reference to `clang::ASTContext::getSizeType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x62): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x88): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xd0): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0xff): undefined reference to `clang::ASTContext::getTargetDefaultAlignForAttributeAligned() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x10f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x157): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x186): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x1d0): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x235): undefined reference to `clang::CXXRecordDecl::getDestructor() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x265): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa7): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x142): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x18f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1e3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x382): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3ba): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x3d8): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x420): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x4d2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x516): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x521): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x569): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x589): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x5be): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x605): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x657): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x672): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x68e): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6a3): undefined reference to `llvm::Value::setName(llvm::Twine const&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x6b6): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xa6c): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb11): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb4f): undefined reference to `clang::Stmt::getLocStart() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb95): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xbe6): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xcab): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xce6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xd1e): undefined reference to `llvm::ConstantInt::getFalse(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdba): undefined reference to `llvm::Constant::isNullValue() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xdda): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe01): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe1a): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xe3a): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xed8): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xf54): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xfd5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xff5): undefined reference to `llvm::PHINode::growOperands()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1046): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x10a7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1132): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x1146): undefined reference to `llvm::MetadataAsValue::get(llvm::LLVMContext&, llvm::Metadata*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::NeedsVTTParameter(clang::GlobalDecl) [clone .constprop.576]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI17NeedsVTTParameterEN5clang10GlobalDeclE.constprop.576+0x15): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x7c): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xc6): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x129): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x20c): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x283): undefined reference to `clang::IdentifierInfo::IdentifierInfo()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x330): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0xac): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x1f0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x26c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ComputeVMIClassTypeInfoFlags(clang::CXXBaseSpecifier const*, (anonymous namespace)::SeenBases&)': ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x54): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x8a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x219): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x29a): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2da): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x2f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZL28ComputeVMIClassTypeInfoFlagsPKN5clang16CXXBaseSpecifierERN12_GLOBAL__N_19SeenBasesE+0x38c): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `ShouldUseExternalRTTIDescriptor(clang::CodeGen::CodeGenModule&, clang::QualType)': ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x2c): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL31ShouldUseExternalRTTIDescriptorRN5clang7CodeGen13CodeGenModuleENS_8QualTypeE+0x8d): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `CanUseSingleInheritance(clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0xbc): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZL23CanUseSingleInheritancePKN5clang13CXXRecordDeclE+0x102): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildTypeInfo(clang::QualType, bool, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1c): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xe1): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x123): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x136): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x22d): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x270): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x292): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2a1): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2b8): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x2ec): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x393): undefined reference to `llvm::Module::getOrInsertGlobal(llvm::StringRef, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3a7): undefined reference to `llvm::Value::stripPointerCasts() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3c0): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x3e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x443): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x4d9): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x52d): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x563): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x56a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x586): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x5d3): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x603): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x624): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x639): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x653): undefined reference to `llvm::ConstantExpr::getIntToPtr(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x6ba): undefined reference to `clang::Type::getLinkage() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x710): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x71a): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x758): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x767): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7a1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7d2): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7ec): undefined reference to `llvm::Value::takeName(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x7fa): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x806): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x80f): undefined reference to `llvm::GlobalVariable::eraseFromParent()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x843): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x84f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x8f9): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x96d): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x9cf): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xa0d): undefined reference to `clang::ASTContext::getObjCInterfaceType(clang::ObjCInterfaceDecl const*, clang::ObjCInterfaceDecl*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xac5): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xb38): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xcc3): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xd66): undefined reference to `clang::ObjCInterfaceDecl::getSuperClass() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xdf2): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xede): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf1b): undefined reference to `clang::Type::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xf94): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0xfed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1023): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1035): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1393): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x13d1): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1585): undefined reference to `clang::TagType::getDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15a9): undefined reference to `clang::ItaniumVTableContext::getVirtualBaseOffsetOffset(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x15e8): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x168d): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x16a9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1717): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1739): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x17d2): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1886): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x18fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1915): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x196a): undefined reference to `clang::Decl::getAttrs() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19df): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x19ea): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a51): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a5c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1a6a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aa0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1aab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder13BuildTypeInfoEN5clang8QualTypeEbb+0x1b88): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumRTTIBuilder::BuildPointerTypeInfo(clang::QualType)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x63): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x134): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_118ItaniumRTTIBuilder20BuildPointerTypeInfoEN5clang8QualTypeE+0x158): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xd1): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xe9): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x250): undefined reference to `clang::CXXRecordDecl::isDerivedFrom(clang::CXXRecordDecl const*, clang::CXXBasePaths&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x331): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x391): undefined reference to `clang::ASTContext::getPointerDiffType() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x3df): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x417): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x4f8): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x50f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x54a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x564): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x5ab): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x602): undefined reference to `llvm::Value::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x61d): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x730): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x75d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `llvm::DenseMap >, llvm::DenseMapInfo, llvm::detail::DenseMapPair > > >::grow(unsigned int)': ItaniumCXXABI.cpp:(.text._ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj[_ZN4llvm8DenseMapIPKN5clang13CXXRecordDeclESt10unique_ptrIKNS1_12VTableLayoutESt14default_deleteIS7_EENS_12DenseMapInfoIS4_EENS_6detail12DenseMapPairIS4_SA_EEE4growEj]+0x129): undefined reference to `clang::VTableLayout::~VTableLayout()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::canSpeculativelyEmitVTable(clang::CXXRecordDecl const*) const': ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x113): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x135): undefined reference to `clang::FunctionDecl::isDefined(clang::FunctionDecl const*&) const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x209): undefined reference to `clang::NamedDecl::getLinkageAndVisibility() const' ItaniumCXXABI.cpp:(.text._ZNK12_GLOBAL__N_113ItaniumCXXABI26canSpeculativelyEmitVTableEPKN5clang13CXXRecordDeclE+0x265): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xc4): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x127): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x1da): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x212): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x26b): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x2dc): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x332): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x391): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x3ae): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x40b): undefined reference to `llvm::Module::getDataLayout() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x417): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x42d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x49d): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x4c4): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x552): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x574): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x5ca): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x6af): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x7ef): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x84b): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x867): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x881): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8ae): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x8fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x92d): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9b4): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x9f0): undefined reference to `clang::DeclContext::getRedeclContext()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa56): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xa62): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xb10): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `InitCatchParam(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, clang::CodeGen::Address, clang::SourceLocation)': ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xbd): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x15a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x169): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x1ae): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x209): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x222): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x254): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x395): undefined reference to `clang::Type::getAsCXXRecordDecl() const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3b2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x3be): undefined reference to `clang::VarDecl::getInit()' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x40b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x502): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x512): undefined reference to `clang::OpaqueValueExpr::findInCopyConstruct(clang::Expr const*)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x903): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0x937): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xa6b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' ItaniumCXXABI.cpp:(.text._ZL14InitCatchParamRN5clang7CodeGen15CodeGenFunctionERKNS_7VarDeclENS0_7AddressENS_14SourceLocationE+0xb3f): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits) [clone .constprop.574]': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x15d): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x195): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x26e): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE.constprop.574+0x284): undefined reference to `llvm::raw_ostream::~raw_ostream()' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x3d): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xf9): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x236): undefined reference to `llvm::Value::getName() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x242): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x26f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x27a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x2c8): undefined reference to `llvm::GlobalValue::isDeclaration() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6ed): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x705): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x86e): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPoint(clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x185): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x19d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI21getVTableAddressPointEN5clang13BaseSubobjectEPKNS1_13CXXRecordDeclE+0x1ef): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::getVTableAddressPointInStructor(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*, clang::BaseSubobject, clang::CXXRecordDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI31getVTableAddressPointInStructorERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclENS1_13BaseSubobjectES7_+0xf0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x1e6): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x24d): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2e0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x30b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x334): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x3f5): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x48f): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4e6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x4ef): undefined reference to `llvm::BasicBlock::getContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5a1): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x5db): undefined reference to `clang::ASTContext::getDeclAlign(clang::Decl const*, bool) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x608): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x64b): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x677): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x68b): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x6cd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x736): undefined reference to `clang::VarDecl::getTLSKind() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x77a): undefined reference to `vtable for llvm::raw_svector_ostream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ba): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7d9): undefined reference to `vtable for llvm::raw_pwrite_stream' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7ee): undefined reference to `llvm::raw_ostream::~raw_ostream()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x7f7): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x803): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x816): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x874): undefined reference to `llvm::User::operator new(unsigned long)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x890): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x925): undefined reference to `clang::Decl::getASTContext() const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x931): undefined reference to `clang::VarDecl::hasDefinition(clang::ASTContext&) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x973): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x9ce): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa05): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa24): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xa45): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xaeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xafc): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xc08): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd14): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xd43): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x6e): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x14d): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x166): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o): In function `(anonymous namespace)::ItaniumCXXABI::EmitCXXDestructors(clang::CXXDestructorDecl const*)': ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x4c): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' ItaniumCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ItaniumCXXABI18EmitCXXDestructorsEPKN5clang17CXXDestructorDeclE+0x65): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' /usr/lib/libclangCodeGen.a(ItaniumCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::shouldTypeidBeNullChecked(bool, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x14): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25shouldTypeidBeNullCheckedEbN5clang8QualTypeE+0x36): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::registerGlobalDtor(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::Constant*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x2b): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0x8e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18registerGlobalDtorERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm8ConstantESA_+0xcc): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::CallInitThreadAbort::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x3e): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x50): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x63): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_119CallInitThreadAbort4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x88): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getArrayCookieSizeImpl(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x13): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x1f): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22getArrayCookieSizeImplEN5clang8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::getLinkageForRTTI(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_1L17getLinkageForRTTIEN5clang8QualTypeE+0xd): undefined reference to `clang::Type::getLinkage() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXDeleteExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang13CXXDeleteExprENS1_8QualTypeE+0x9): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getImageRelativeConstant(llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x60): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x9b): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xb1): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xc7): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xdd): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0xf0): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x106): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x141): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24getImageRelativeConstantEPN4llvm8ConstantE+0x175): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableTypeType() [clone .isra.164] [clone .part.165]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI20getCatchableTypeTypeEv.isra.164.part.165+0x8c): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getBaseClassDescriptorType() [clone .part.167]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0x72): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26getBaseClassDescriptorTypeEv.part.167+0xb3): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getClassHierarchyDescriptorType() [clone .part.166]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x31): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x6d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0x78): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31getClassHierarchyDescriptorTypeEv.part.166+0xa9): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::setThunkLinkage(llvm::Function*, bool, clang::GlobalDecl, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15setThunkLinkageEPN4llvm8FunctionEbN5clang10GlobalDeclEb+0x1d): undefined reference to `clang::ASTContext::GetGVALinkageForFunction(clang::FunctionDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::requiresArrayCookie(clang::CXXNewExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x1b): undefined reference to `clang::QualType::isDestructedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19requiresArrayCookieEPKN5clang10CXXNewExprE+0x4a): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::FunctionProtoType const* clang::Type::getAs() const [clone .part.556]': MicrosoftCXXABI.cpp:(.text._ZNK5clang4Type5getAsINS_17FunctionProtoTypeEEEPKT_v.part.556+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::doStructorsInitializeVPtrs(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26doStructorsInitializeVPtrsEPKN5clang13CXXRecordDeclE+0x19): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isMemberPointerConvertible(clang::MemberPointerType const*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x9): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI26isMemberPointerConvertibleEPKN5clang17MemberPointerTypeE+0x25): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCXXDestructorLinkage(clang::GVALinkage, clang::CXXDestructorDecl const*, clang::CXXDtorType) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0x55): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI23getCXXDestructorLinkageEN5clang10GVALinkageEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeE+0xa5): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustCallArgsForDestructorThunk(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI32adjustCallArgsForDestructorThunkERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclERNS2_11CallArgListE+0xc8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::ConvertMemberPointerType(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x43): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x4c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x1c7): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x212): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24ConvertMemberPointerTypeEPKN5clang17MemberPointerTypeE+0x290): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitRethrow(clang::CodeGen::CodeGenFunction&, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x2b): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x99): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xab): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0xb4): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x12a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x13c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI11emitRethrowERN5clang7CodeGen15CodeGenFunctionEb+0x15a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThisArgumentTypeForMethod(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x3a): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0x48): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getThisArgumentTypeForMethodEPKN5clang13CXXMethodDeclE+0xa6): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&) [clone .part.643]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x249): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2d0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x2f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE.part.643+0x315): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitBeginCatch(clang::CodeGen::CodeGenFunction&, clang::CXXCatchStmt const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI14emitBeginCatchERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXCatchStmtE+0x2a): undefined reference to `llvm::BasicBlock::getFirstNonPHI() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.704]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.704+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitBadTypeidCall(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x31): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0x4f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xae): undefined reference to `llvm::Value::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xc4): undefined reference to `llvm::AttributeList::addAttribute(llvm::LLVMContext&, unsigned int, llvm::Attribute::AttrKind) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xe3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitBadTypeidCallERN5clang7CodeGen15CodeGenFunctionE+0xf8): undefined reference to `llvm::UnreachableInst::UnreachableInst(llvm::LLVMContext&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateCast(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&) [clone .constprop.714]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x30): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE10CreateCastENS_11Instruction7CastOpsEPNS_5ValueEPNS_4TypeERKNS_5TwineE.constprop.714+0x75): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.715]': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0x6d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.715+0xa4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::InitializeArrayCookie(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, clang::CXXNewExpr const*, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x46): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x52): undefined reference to `clang::ASTContext::getSizeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x65): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x92): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xc2): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0xdd): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x114): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21InitializeArrayCookieERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueEPKNS1_10CXXNewExprENS1_8QualTypeE+0x13c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::readArrayCookieImpl(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x4a): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x78): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0x96): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19readArrayCookieImplERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_9CharUnitsE+0xce): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::ResetGuardBit::Emit(clang::CodeGen::CodeGenFunction&, clang::CodeGen::EHScopeStack::Cleanup::Flags)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x6e): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xa9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0xfa): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x124): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x13d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x170): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1b7): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113ResetGuardBit4EmitERN5clang7CodeGen15CodeGenFunctionENS2_12EHScopeStack7Cleanup5FlagsE+0x1fe): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `decomposeTypeForEH(clang::ASTContext&, clang::QualType, bool&, bool&, bool&)': MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x2c): undefined reference to `clang::ASTContext::getExceptionObjectType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x4d): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0xc5): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x139): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZL18decomposeTypeForEHRN5clang10ASTContextENS_8QualTypeERbS3_S3_+0x16d): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `clang::CodeGen::CreateMicrosoftCXXABI(clang::CodeGen::CodeGenModule&)': MicrosoftCXXABI.cpp:(.text._ZN5clang7CodeGen21CreateMicrosoftCXXABIERNS0_13CodeGenModuleE+0x2f): undefined reference to `clang::ASTContext::createMangleContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitFullMemberPointer(llvm::Constant*, bool, clang::CXXRecordDecl const*, clang::CharUnits, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x35): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xc3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0xe6): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x119): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x128): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1a2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitFullMemberPointerEPN4llvm8ConstantEbPKN5clang13CXXRecordDeclENS4_9CharUnitsEj+0x1d9): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointer(clang::MemberPointerType const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0xf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x1b): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x33): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitMemberDataPointerEPKN5clang17MemberPointerTypeENS1_9CharUnitsE+0x65): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallPtrSetImpl::insert(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_[_ZN4llvm15SmallPtrSetImplIPKN5clang13CXXRecordDeclEE6insertES4_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `detectAmbiguousBases(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&)': MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x112): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x180): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' MicrosoftCXXABI.cpp:(.text._ZL20detectAmbiguousBasesRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEE+0x23f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerComparison(clang::CodeGen::CodeGenFunction&, llvm::Value*, llvm::Value*, clang::MemberPointerType const*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x62): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x6f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x252): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x334): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x39b): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x3d1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x414): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x420): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4a7): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x4d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x51e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x531): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5af): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5f2): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerComparisonERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueES7_PKNS1_17MemberPointerTypeEb+0x5fe): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::IRBuilder::CreateInsertValue(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x4d): undefined reference to `llvm::ConstantExpr::getInsertValue(llvm::Constant*, llvm::Constant*, llvm::ArrayRef, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0x9b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xbd): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE[_ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInsertValueEPNS_5ValueES7_NS_8ArrayRefIjEERKNS_5TwineE]+0xeb): undefined reference to `llvm::InsertValueInst::init(llvm::Value*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualMemPtrThunk(clang::CXXMethodDecl const*, clang::MethodVFTableLocation const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x72): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xbf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0xfb): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x10a): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x123): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x1f2): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x212): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x21b): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x23d): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2a5): undefined reference to `llvm::Function::getContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2bf): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x2d0): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x38d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x398): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x3fe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x440): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x47d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x501): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x50d): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22EmitVirtualMemPtrThunkEPKN5clang13CXXMethodDeclERKNS1_21MethodVFTableLocationE+0x558): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVBaseOffsetFromVBPtr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Value*, llvm::Value*, llvm::Value**) [clone .isra.457]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x6c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xdf): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0xf1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x15e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x184): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1aa): undefined reference to `llvm::ConstantExpr::getAShr(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x1f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x225): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x285): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23GetVBaseOffsetFromVBPtrERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPN4llvm5ValueES8_PS8_.isra.457+0x296): undefined reference to `llvm::Instruction::setIsExact(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetVirtualBaseClassOffset(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x43): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x5b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x6e): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x91): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xa7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0xfe): undefined reference to `llvm::ConstantExpr::getSExtOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x12b): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x17f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1bd): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25GetVirtualBaseClassOffsetERN5clang7CodeGen15CodeGenFunctionENS2_7AddressEPKNS1_13CXXRecordDeclES8_+0x1e6): undefined reference to `llvm::CastInst::CreateSExtOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performReturnAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ReturnAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x68): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x11b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x129): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x16c): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x19f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x1b8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23performReturnAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_16ReturnAdjustmentE+0x253): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performThisAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::ThisAdjustment const&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x73): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0xe4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x151): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x182): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x1cc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x207): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x225): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x303): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x310): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x34d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performThisAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressERKNS1_14ThisAdjustmentE+0x437): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitCXXStructor(clang::CXXMethodDecl const*, clang::CodeGen::StructorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x7a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15emitCXXStructorEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeE+0x86): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getSrcArgforCopyCtor(clang::CXXConstructorDecl const*, clang::CodeGen::FunctionArgList&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0xf): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI20getSrcArgforCopyCtorEPKN5clang18CXXConstructorDeclERNS1_7CodeGen15FunctionArgListE+0x57): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitConstructorArgs(clang::CodeGen::CodeGenFunction&, clang::CXXConstructorDecl const*, clang::CXXCtorType, bool, bool, clang::CodeGen::CallArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26addImplicitConstructorArgsERN5clang7CodeGen15CodeGenFunctionEPKNS1_18CXXConstructorDeclENS1_11CXXCtorTypeEbbRNS2_11CallArgListE+0x2a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::buildStructorSignature(clang::CXXMethodDecl const*, clang::CodeGen::StructorType, llvm::SmallVectorImpl >&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x3a): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x79): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x1e0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x251): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI22buildStructorSignatureEPKN5clang13CXXMethodDeclENS1_7CodeGen12StructorTypeERN4llvm15SmallVectorImplINS1_7CanQualINS1_4TypeEEEEE+0x270): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::classifyReturnType(clang::CodeGen::CGFunctionInfo&) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x1b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI18classifyReturnTypeERN5clang7CodeGen14CGFunctionInfoE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::AdjustVirtualBase(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CXXRecordDecl const*, clang::CodeGen::Address, llvm::Value*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x7d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x100): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x151): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x177): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1b1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x1d6): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x296): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x2a9): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x319): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x337): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x34b): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x35d): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x417): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x495): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x4f7): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x505): undefined reference to `clang::Expr::getExprLoc() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x5d8): undefined reference to `clang::Stmt::getSourceRange() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x61f): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17AdjustVirtualBaseERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprEPKNS1_13CXXRecordDeclENS2_7AddressEPN4llvm5ValueESE_+0x65a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberDataPointerAddress(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x65): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x79): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x87): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28EmitMemberDataPointerAddressERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0xb7): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitLoadOfMemberFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::Expr const*, clang::CodeGen::Address, llvm::Value*&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x69): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x75): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0xb2): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI31EmitLoadOfMemberFunctionPointerERN5clang7CodeGen15CodeGenFunctionEPKNS1_4ExprENS2_7AddressERPN4llvm5ValueESB_PKNS1_17MemberPointerTypeE+0x105): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberFunctionPointer(clang::CXXMethodDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x4b): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x6f): undefined reference to `clang::RecordDecl::isInjectedClassName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x93): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0xc1): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x10f): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x12c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x18a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ba): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1d0): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitMemberFunctionPointerEPKN5clang13CXXMethodDeclE+0x1ee): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x66): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x77): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x82): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1ea): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x204): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x21b): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNonNullMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Value*, clang::CodeGen::CGBuilderTy&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x25c): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x29a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x342): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x364): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x3bc): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x44b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x487): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4b4): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x4da): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x5b3): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x625): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x678): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x68d): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6a3): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x6e4): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x70b): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x72b): undefined reference to `llvm::Constant::getAggregateElement(llvm::Constant*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x751): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x793): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7ab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x7c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x807): undefined reference to `clang::ASTContext::getOffsetOfBaseWithVBPtr(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x834): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x851): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x8a2): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x9bf): undefined reference to `llvm::UndefValue::get(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xa80): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb62): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb71): undefined reference to `clang::CXXRecordDecl::isVirtuallyDerivedFrom(clang::CXXRecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb8b): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xb9d): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xbc5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc29): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc4c): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xc5c): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xca7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xcda): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd04): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd1a): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xd8d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xda3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xdf3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xe9e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf16): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf43): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xf54): undefined reference to `llvm::Instruction::setIsExact(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0xfed): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1026): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x1053): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x108f): undefined reference to `llvm::Instruction::setHasNoSignedWrap(bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10ca): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI34EmitNonNullMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm5ValueERNS1_7CodeGen11CGBuilderTyE+0x10e7): undefined reference to `clang::NamedDecl::getLinkageInternal() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `serializeClassHierarchy(llvm::SmallVectorImpl<(anonymous namespace)::MSRTTIClass>&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0xe3): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x122): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x133): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x152): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x162): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZL23serializeClassHierarchyRN4llvm15SmallVectorImplIN12_GLOBAL__N_111MSRTTIClassEEEPKN5clang13CXXRecordDeclE+0x17d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::performBaseAdjustment(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x71): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1a7): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1b8): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1c7): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x262): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21performBaseAdjustmentERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x272): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastToVoid(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitDynamicCastToVoidERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_+0x5a): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDynamicCastCall(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::QualType, clang::QualType, llvm::BasicBlock*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0xee): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x145): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x1b7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitDynamicCastCallERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeES6_S6_PN4llvm10BasicBlockE+0x24a): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitTypeid(clang::CodeGen::CodeGenFunction&, clang::QualType, clang::CodeGen::Address, llvm::Type*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI10EmitTypeidERN5clang7CodeGen15CodeGenFunctionENS1_8QualTypeENS2_7AddressEPN4llvm4TypeE+0x50): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::isZeroInitializable(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x37): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x55): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x61): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19isZeroInitializableEPKN5clang17MemberPointerTypeE+0x75): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::GetNullMemberPointerFields(clang::MemberPointerType const*, llvm::SmallVectorImpl&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x2a): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x36): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x5c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0xe3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x110): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x143): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x15a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x18f): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x1e2): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26GetNullMemberPointerFieldsEPKN5clang17MemberPointerTypeERN4llvm15SmallVectorImplIPNS5_8ConstantEEE+0x205): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerIsNotNull(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x8a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x19d): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x1b9): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitMemberPointerIsNotNullERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueEPKNS1_17MemberPointerTypeE+0x26f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitNullMemberPointer(clang::MemberPointerType const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xa1): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21EmitNullMemberPointerEPKN5clang17MemberPointerTypeE+0xb0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::MemberPointerType const*, clang::MemberPointerType const*, clang::CastKind, clang::CXXBaseSpecifier const* const*, clang::CXXBaseSpecifier const* const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x6a): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x113): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x170): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x21d): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x27f): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2a3): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2af): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang17MemberPointerTypeES4_NS1_8CastKindEPKPKNS1_16CXXBaseSpecifierESA_PN4llvm8ConstantE+0x2c1): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CastExpr const*, llvm::Constant*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x32): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x50): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x60): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionEPKN5clang8CastExprEPN4llvm8ConstantE+0x83): undefined reference to `clang::CastExpr::path_buffer()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointerConversion(clang::CodeGen::CodeGenFunction&, clang::CastExpr const*, llvm::Value*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xd1): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0xdf): undefined reference to `clang::MemberPointerType::getMostRecentCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x183): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1d1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x1eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x20b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x269): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x287): undefined reference to `clang::CastExpr::path_buffer()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x2e2): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x357): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x373): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x386): undefined reference to `llvm::Value::setName(llvm::Twine const&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x397): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x40d): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x425): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x45a): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x474): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI27EmitMemberPointerConversionERN5clang7CodeGen15CodeGenFunctionEPKNS1_8CastExprEPN4llvm5ValueE+0x56c): undefined reference to `clang::CXXRecordDecl::getMSInheritanceModel() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitThreadLocalInitFuncs(clang::CodeGen::CodeGenModule&, llvm::ArrayRef, llvm::ArrayRef, llvm::ArrayRef)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0xe8): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x11d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x156): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x16f): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x22e): undefined reference to `llvm::FunctionType::get(llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2c6): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x2fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x328): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI24EmitThreadLocalInitFuncsERN5clang7CodeGen13CodeGenModuleEN4llvm8ArrayRefIPKNS1_7VarDeclEEENS6_IPNS5_8FunctionEEESA_+0x341): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::initializeHiddenVirtualInheritanceMembers(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x41): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1c1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1f3): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x220): undefined reference to `llvm::ConstantExpr::getTruncOrBitCast(llvm::Constant*, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x274): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x284): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2c2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2f1): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x324): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x33d): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x375): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3a7): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x410): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4f9): undefined reference to `llvm::CastInst::CreateTruncOrBitCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x551): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5ba): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI41initializeHiddenVirtualInheritanceMembersERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5d2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': MicrosoftCXXABI.cpp:(.text._ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_[_ZN4llvm15SmallVectorImplIPNS_14GlobalVariableEEaSEOS3_]+0x105): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::addImplicitStructorParams(clang::CodeGen::CodeGenFunction&, clang::QualType&, clang::CodeGen::FunctionArgList&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0xb5): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x170): undefined reference to `clang::ImplicitParamDecl::Create(clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::ImplicitParamDecl::ImplicitParamKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x235): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x28a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25addImplicitStructorParamsERN5clang7CodeGen15CodeGenFunctionERNS1_8QualTypeERNS2_15FunctionArgListE+0x2c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCtorClosure(clang::CXXConstructorDecl const*, clang::CXXCtorType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xf6): undefined reference to `llvm::Module::getNamedValue(llvm::StringRef) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x105): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x11b): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x1c2): undefined reference to `clang::ASTContext::getRecordType(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x235): undefined reference to `llvm::User::operator new(unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x25c): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2ae): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x2bc): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x35c): undefined reference to `clang::ASTContext::getLValueReferenceType(clang::QualType, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3b4): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x3bb): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x448): undefined reference to `clang::VarDecl::VarDecl(clang::Decl::Kind, clang::ASTContext&, clang::DeclContext*, clang::SourceLocation, clang::SourceLocation, clang::IdentifierInfo*, clang::QualType, clang::TypeSourceInfo*, clang::StorageClass)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x44f): undefined reference to `vtable for clang::ImplicitParamDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x5ec): undefined reference to `clang::CXXMethodDecl::getThisType(clang::ASTContext&) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6c1): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0x6fe): undefined reference to `clang::ParmVarDecl::getDefaultArg()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb43): undefined reference to `vtable for clang::NamedDecl' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb5a): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xb6d): undefined reference to `clang::Decl::~Decl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbb8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xbf6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xc45): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd2e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xd6e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfCXXCtorClosureEPKN5clang18CXXConstructorDeclENS1_11CXXCtorTypeE+0xe24): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCXXConstructors(clang::CXXConstructorDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x2d): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0x95): undefined reference to `clang::CXXConstructorDecl::isDefaultConstructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xae): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI19EmitCXXConstructorsEPKN5clang18CXXConstructorDeclE+0xdb): undefined reference to `clang::FunctionDecl::getNumParams() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIClass::initialize((anonymous namespace)::MSRTTIClass const*, clang::CXXBaseSpecifier const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1a1): undefined reference to `clang::Decl::getASTContext() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1ae): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_111MSRTTIClass10initializeEPKS0_PKN5clang16CXXBaseSpecifierE+0x212): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVBTableDefinition(clang::VPtrInfo const&, clang::CXXRecordDecl const*, llvm::GlobalVariable*) const': MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x6d): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x83): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x247): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x265): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x293): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x308): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x322): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x330): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x406): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x41a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x432): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZNK12_GLOBAL__N_115MicrosoftCXXABI21emitVBTableDefinitionERKN5clang8VPtrInfoEPKNS1_13CXXRecordDeclEPN4llvm14GlobalVariableE+0x445): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::enumerateVBTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x170): undefined reference to `clang::MicrosoftVTableContext::enumerateVBTables(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1de): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x26f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x2a4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x316): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x355): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x3e7): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17enumerateVBTablesEPKN5clang13CXXRecordDeclE+0x47a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVBPtrOffsets(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x46): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getVBPtrOffsetsEPKN5clang13CXXRecordDeclE+0x9c): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitCtorCompleteObjectHandler(clang::CodeGen::CodeGenFunction&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x5f): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0xd7): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x12a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x1b4): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2b9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x2eb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x302): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x337): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x374): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x3f3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x43e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x44b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x460): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x46d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x4b3): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI29EmitCtorCompleteObjectHandlerERN5clang7CodeGen15CodeGenFunctionEPKNS1_13CXXRecordDeclE+0x516): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVirtualInheritanceTables(clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28emitVirtualInheritanceTablesEPKN5clang13CXXRecordDeclE+0x5c): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPrologueThisAdjustment(clang::GlobalDecl)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x5a): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0x91): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40getVirtualFunctionPrologueThisAdjustmentEN5clang10GlobalDeclE+0xba): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::adjustThisArgumentForVirtualFunctionCall(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x8b): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x253): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x2a0): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x32f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI40adjustThisArgumentForVirtualFunctionCallERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEb+0x429): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitVirtualDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, clang::CodeGen::Address, clang::CXXMemberCallExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xb9): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25EmitVirtualDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeENS2_7AddressEPKNS1_17CXXMemberCallExprE+0xcd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getVirtualFunctionPointer(clang::CodeGen::CodeGenFunction&, clang::GlobalDecl, clang::CodeGen::Address, llvm::Type*, clang::SourceLocation)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x42): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0xd3): undefined reference to `clang::MicrosoftVTableContext::getMethodVFTableLocation(clang::GlobalDecl)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x160): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x170): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1b1): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x1e7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x24e): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x380): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI25getVirtualFunctionPointerERN5clang7CodeGen15CodeGenFunctionENS1_10GlobalDeclENS2_7AddressEPN4llvm4TypeENS1_14SourceLocationE+0x4b8): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitInstanceFunctionProlog(clang::CodeGen::CodeGenFunction&)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x109): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x17a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1ae): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x1f8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x258): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x299): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x2da): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x3c9): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x417): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x430): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x46a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI26EmitInstanceFunctionPrologERN5clang7CodeGen15CodeGenFunctionE+0x4a7): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfRTTIDescriptor(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x70): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xa2): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xb9): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xcb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0xf4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x10c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1d4): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x1f2): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x222): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x250): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x27e): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x490): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x4df): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x514): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x520): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x537): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x5cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x69e): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x6d9): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x712): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI23getAddrOfRTTIDescriptorEN5clang8QualTypeE+0x740): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MSRTTIBuilder::getClassHierarchyDescriptor()': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6c): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xc0): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xdf): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xf4): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x116): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x263): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x27c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x2cc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x303): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x33a): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x346): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x383): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3df): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x3fe): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x413): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x42f): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x46c): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4a3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x4d5): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x50c): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x518): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x625): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x63a): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x660): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6b7): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6e7): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x6fc): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x71e): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x771): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7a0): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7d9): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x7e7): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x83e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x859): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x873): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x88e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8a9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x8fc): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x943): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x94f): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x96b): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x987): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9c4): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0x9d2): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa38): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xa63): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xaa4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xacd): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_113MSRTTIBuilder27getClassHierarchyDescriptorEv+0xadb): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfCXXCatchHandlerType(clang::QualType, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI28getAddrOfCXXCatchHandlerTypeEN5clang8QualTypeES2_+0x85): undefined reference to `llvm::Value::stripPointerCasts() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getCatchableType(clang::QualType, unsigned int, int, unsigned int)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x48): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63): undefined reference to `clang::ASTContext::getCopyConstructorForExceptionObject(clang::CXXRecordDecl*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x80): undefined reference to `clang::ASTContext::getDefaultCallingConvention(bool, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0xb8): undefined reference to `clang::FunctionDecl::getNumParams() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x106): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x12f): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x16e): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1a5): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1bb): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x1e4): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x29c): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x2cf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x358): undefined reference to `clang::Decl::isInStdNamespace() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x383): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3ac): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3c9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x3e5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x400): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4ab): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x4e2): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x506): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x535): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x55d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x58e): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x59a): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x61a): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI16getCatchableTypeEN5clang8QualTypeEjij+0x63a): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getAddrOfVTable(clang::CXXRecordDecl const*, clang::CharUnits)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x179): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x2ef): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x371): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3a4): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x3b9): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x415): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x494): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x50a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x53b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x594): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x675): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x786): undefined reference to `llvm::Value::stripInBoundsOffsets() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x7e5): undefined reference to `clang::Decl::getAttrs() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x87e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x898): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8b5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x8f4): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15getAddrOfVTableEPKN5clang13CXXRecordDeclENS1_9CharUnitsE+0x977): undefined reference to `llvm::GlobalAlias::create(llvm::Type*, unsigned int, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Constant*, llvm::Module*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitVTableDefinitions(clang::CodeGen::CodeGenVTables&, clang::CXXRecordDecl const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x49): undefined reference to `clang::MicrosoftVTableContext::getVFPtrOffsets(clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc0): undefined reference to `llvm::GlobalValue::isDeclaration() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xe2): undefined reference to `clang::MicrosoftVTableContext::getVFTableLayout(clang::CXXRecordDecl const*, clang::CharUnits)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x439): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5bf): undefined reference to `clang::ASTContext::getTagDeclType(clang::TagDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x5fb): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x656): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x68c): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6a1): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x6c7): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x81b): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x89d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x8d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x909): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x928): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0x949): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa06): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa12): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa42): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa4e): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xa70): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb3f): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xb6a): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xbc4): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI21emitVTableDefinitionsERN5clang7CodeGen14CodeGenVTablesEPKNS1_13CXXRecordDeclE+0xc1e): undefined reference to `llvm::StructType::setBody(llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool) [clone .part.637]': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x41): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x163): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x21e): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x268): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2d4): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x2ef): undefined reference to `clang::ASTContext::getStaticLocalNumber(clang::VarDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x335): undefined reference to `clang::NamedDecl::getLinkageInternal() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x37a): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3cf): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x3ef): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x406): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x471): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x4a4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x50f): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x53f): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x54b): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x55a): undefined reference to `clang::VarDecl::getTLSKind() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5c0): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x5f1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x633): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6a2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x6f4): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x73f): undefined reference to `llvm::Constant::isNullValue() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x755): undefined reference to `llvm::ConstantExpr::getOr(llvm::Constant*, llvm::Constant*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x782): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x7cd): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x89c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x8f2): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x92c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ab): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0x9ff): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa4b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa60): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa75): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xa9f): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb0a): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xb37): undefined reference to `llvm::Constant::getAllOnesValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xba9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc3c): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc51): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc69): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xc91): undefined reference to `llvm::AttributeList::get(llvm::LLVMContext&, unsigned int, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xdd2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xed4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf49): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf78): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb.part.637+0xf98): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitGuardedInit(clang::CodeGen::CodeGenFunction&, clang::VarDecl const&, llvm::GlobalVariable*, bool)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x68): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x74): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0xbc): undefined reference to `clang::DeclContext::getRedeclContext()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI15EmitGuardedInitERN5clang7CodeGen15CodeGenFunctionERKNS1_7VarDeclEPN4llvm14GlobalVariableEb+0x126): undefined reference to `clang::DeclContext::getRedeclContext()' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::getThrowInfo(clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xab): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc5): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe2): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x181): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1c6): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x1ef): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x276): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x28b): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x299): undefined reference to `clang::CXXRecordDecl::getDestructor() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2d6): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x2fd): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x320): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3a8): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x3c5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x424): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x477): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4a6): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x4ce): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x503): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x50f): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x667): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x6b6): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x7e9): undefined reference to `clang::MicrosoftVTableContext::getVBTableIndex(clang::CXXRecordDecl const*, clang::CXXRecordDecl const*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x882): undefined reference to `clang::Type::getPointeeType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x88f): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa1b): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xa4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xc96): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xcd1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd10): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xd70): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdcb): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xdf5): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe23): undefined reference to `vtable for llvm::raw_svector_ostream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe79): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xe99): undefined reference to `vtable for llvm::raw_pwrite_stream' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xeaf): undefined reference to `llvm::raw_ostream::~raw_ostream()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xee0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf41): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xf71): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfac): undefined reference to `llvm::Value::getName() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0xfba): undefined reference to `llvm::Module::getOrInsertComdat(llvm::StringRef)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI12getThrowInfoEN5clang8QualTypeE+0x10be): undefined reference to `clang::Type::getPointeeType() const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::emitThrow(clang::CodeGen::CodeGenFunction&, clang::CXXThrowExpr const*)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x14f): undefined reference to `llvm::StructType::create(llvm::LLVMContext&, llvm::ArrayRef, llvm::StringRef, bool)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x161): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI9emitThrowERN5clang7CodeGen15CodeGenFunctionEPKNS1_12CXXThrowExprE+0x17f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitDestructorCall(clang::CodeGen::CodeGenFunction&, clang::CXXDestructorDecl const*, clang::CXXDtorType, bool, bool, clang::CodeGen::Address)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xb4): undefined reference to `clang::FunctionDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0xcd): undefined reference to `clang::CXXMethodDecl::size_overridden_methods() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x18e): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x1ee): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x238): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x29f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI18EmitDestructorCallERN5clang7CodeGen15CodeGenFunctionEPKNS1_17CXXDestructorDeclENS1_11CXXDtorTypeEbbNS2_7AddressE+0x2b0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o): In function `(anonymous namespace)::MicrosoftCXXABI::EmitMemberPointer(clang::APValue const&, clang::QualType)': MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x43): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x51): undefined reference to `clang::APValue::getMemberPointerDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x73): undefined reference to `clang::APValue::getMemberPointerPath() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0xf0): undefined reference to `clang::ASTContext::getMemberPointerType(clang::QualType, clang::Type const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x12f): undefined reference to `clang::APValue::isMemberPointerToDerivedMember() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x1fa): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x213): undefined reference to `clang::TagDecl::getCanonicalDecl()' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x252): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x263): undefined reference to `clang::Type::getAsCXXRecordDecl() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x363): undefined reference to `clang::ASTContext::getFieldOffset(clang::ValueDecl const*) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x36f): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x392): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3c3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x3fe): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' MicrosoftCXXABI.cpp:(.text._ZN12_GLOBAL__N_115MicrosoftCXXABI17EmitMemberPointerERKN5clang7APValueENS1_8QualTypeE+0x414): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(MicrosoftCXXABI.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD2Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x10): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::~ObjectFilePCHContainerReader()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerReaderD0Ev[_ZN5clang28ObjectFilePCHContainerReaderD5Ev]+0x14): undefined reference to `clang::PCHContainerReader::~PCHContainerReader()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD2Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x10): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::~ObjectFilePCHContainerWriter()': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang28ObjectFilePCHContainerWriterD0Ev[_ZN5clang28ObjectFilePCHContainerWriterD5Ev]+0x14): undefined reference to `clang::PCHContainerWriter::~PCHContainerWriter()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const::{lambda(llvm::ErrorInfoBase const&)#1}&&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x5c): undefined reference to `llvm::object::object_category()' ObjectFilePCHContainerOperations.cpp:(.text._ZN4llvm15handleErrorImplIZNK5clang28ObjectFilePCHContainerReader10ExtractPCHENS_15MemoryBufferRefEEUlRKNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS4_St14default_deleteIS4_EEOT_DpOT0_+0x7c): undefined reference to `llvm::errs()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleImplicitImportDecl(clang::ImportDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator24HandleImplicitImportDeclEPN5clang10ImportDeclE+0x1d): undefined reference to `clang::Decl::getOwningModuleSlow() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::Initialize(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x22): undefined reference to `llvm::LLVMContext::LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x3e): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x76): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x92): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0xbd): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator10InitializeERN5clang10ASTContextE+0x13b): undefined reference to `llvm::sys::path::filename(llvm::StringRef, llvm::sys::path::Style)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitTypeDecl(clang::TypeDecl*) [clone .isra.2416]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x68): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor13VisitTypeDeclEPN5clang8TypeDeclE.isra.2416+0x7a): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTranslationUnit(clang::ASTContext&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x86): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0xa1): undefined reference to `llvm::LLVMContext::~LLVMContext()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x1db): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x29b): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2be): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2ca): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x2e2): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x30d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x348): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x35a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x388): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x448): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x501): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x551): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator21HandleTranslationUnitERN5clang10ASTContextE+0x580): undefined reference to `llvm::report_fatal_error(std::__cxx11::basic_string, std::allocator > const&, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor::VisitFunctionDecl(clang::FunctionDecl*) [clone .isra.2391]': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0xa1): undefined reference to `clang::FunctionDecl::getNumParams() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x104): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x1b5): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x210): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitor17VisitFunctionDeclEPN5clang12FunctionDeclE.isra.2391+0x222): undefined reference to `clang::Type::getContainedDeducedType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerWriter::CreatePCHContainerGenerator(clang::CompilerInstance&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&, std::unique_ptr >, std::shared_ptr) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x10a): undefined reference to `clang::CodeGenOptions::CodeGenOptions()' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1230): undefined reference to `llvm::StringMapImpl::init(unsigned int)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerWriter27CreatePCHContainerGeneratorERNS_16CompilerInstanceERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEESA_St10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteISD_EESt10shared_ptrINS_9PCHBufferEE+0x1386): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::~PCHContainerGenerator()': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0x91): undefined reference to `llvm::Module::~Module()' ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGeneratorD2Ev+0xaf): undefined reference to `llvm::LLVMContext::~LLVMContext()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::ObjectFilePCHContainerReader::ExtractPCH(llvm::MemoryBufferRef) const': ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x89): undefined reference to `llvm::object::ObjectFile::createObjectFile(llvm::MemoryBufferRef, llvm::file_magic)' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0xef): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x19f): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x1f5): undefined reference to `vtable for llvm::ErrorList' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5a0): undefined reference to `llvm::ErrorList::ID' ObjectFilePCHContainerOperations.cpp:(.text._ZNK5clang28ObjectFilePCHContainerReader10ExtractPCHEN4llvm15MemoryBufferRefE+0x5f6): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDecl(clang::Decl*) [clone .part.2872]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x74): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8b): undefined reference to `clang::Decl::getAttrs() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x867): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x878): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8e9): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x8fa): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x924): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x935): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa3d): undefined reference to `clang::VarDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa4f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xa60): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xab5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xac6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbbc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xbcd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc3c): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xc4d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcc0): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcd1): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xcfb): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd0c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd36): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd47): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd71): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xd82): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdac): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdbd): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xdfc): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe0d): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe64): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xe75): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xed1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xee2): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf53): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xf64): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfd3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0xfe4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1039): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x104a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1074): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1085): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10e5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x10f6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x112d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x113e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1262): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1273): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12aa): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x12bb): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x132d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x133e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1375): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1386): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x140c): undefined reference to `clang::Decl::getOwningModuleSlow() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x141e): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x142f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1492): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x14a3): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1505): undefined reference to `clang::CapturedDecl::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x16d7): undefined reference to `clang::CXXRecordDecl::getTemplateSpecializationKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x178b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x179c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x180f): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1820): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1893): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x18a4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1914): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1925): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a3d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a4e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a78): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1a89): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ab3): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ac4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1b9b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1bac): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c32): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c43): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c6d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1c7e): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1cd5): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1ce6): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d15): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1d26): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1daf): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1dc0): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e40): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseDeclEPNS_4DeclE.part.2872+0x1e51): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `(anonymous namespace)::PCHContainerGenerator::HandleTagDeclDefinition(clang::TagDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN12_GLOBAL__N_121PCHContainerGenerator23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x99): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclContextHelper(clang::DeclContext*) [clone .part.2874]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseDeclContextHelperEPNS_11DeclContextE.part.2874+0xe): undefined reference to `clang::DeclContext::decls_begin() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseLambdaExpr(clang::LambdaExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x41): undefined reference to `clang::LambdaExpr::capture_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5e): undefined reference to `clang::LambdaExpr::isInitCapture(clang::LambdaCapture const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbd): undefined reference to `clang::LambdaExpr::getCallOperator() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x217): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x275): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2d1): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x347): undefined reference to `clang::LambdaExpr::getBody() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x376): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseLambdaExprEPNS_10LambdaExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x3e0): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x331): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3d0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x6f6): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x790): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x830): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x8e3): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x144d): undefined reference to `clang::CXXForRangeStmt::getRangeInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x153b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1611): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x16b0): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1763): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x1800): undefined reference to `clang::Stmt::children()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x18a0): more undefined references to `clang::Stmt::children()' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::dataTraverseNode(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3036): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3044): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3052): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x3060): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x306e): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16dataTraverseNodeEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x307c): more undefined references to `clang::StmtIteratorBase::GetDeclExpr() const' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseStmt(clang::Stmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseStmtEPNS_4StmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIS6_Lj1EbNS7_21PointerLikeTypeTraitsIS6_EENS7_18PointerIntPairInfoIS6_Lj1ESB_EEEEEE+0x5e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExpressionTraitExpr(clang::ExpressionTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseExpressionTraitExprEPNS_19ExpressionTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgument(clang::TemplateArgument const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseTemplateArgumentERKNS_16TemplateArgumentE+0x59): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseType(clang::QualType)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x19e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x1cb): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE12TraverseTypeENS_8QualTypeE+0x3be): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifier(clang::NestedNameSpecifier*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseNestedNameSpecifierEPNS_19NestedNameSpecifierE+0x2d): undefined reference to `clang::NestedNameSpecifier::getKind() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateName(clang::TemplateName)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x18): undefined reference to `clang::TemplateName::getAsDependentTemplateName() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x3a): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseTemplateNameENS_12TemplateNameE+0x75): undefined reference to `clang::TemplateName::getAsQualifiedTemplateName() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateArgumentLoc(clang::TemplateArgumentLoc const&)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseTemplateArgumentLocERKNS_19TemplateArgumentLocE+0x7f): undefined reference to `clang::TemplateName::TemplateName(void*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x59): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0xf6): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x12e): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x1ee): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x2a9): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x358): more undefined references to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' follow /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeLoc(clang::TypeLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x642): undefined reference to `clang::SubstTemplateTypeParmPackType::getArgumentPack() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseTypeLocENS_7TypeLocE+0x65f): undefined reference to `clang::TypeLoc::getLocalAlignmentForType(clang::QualType)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNestedNameSpecifierLoc(clang::NestedNameSpecifierLoc)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x35): undefined reference to `clang::NestedNameSpecifier::getKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseNestedNameSpecifierLocENS_22NestedNameSpecifierLocE+0x55): undefined reference to `clang::NestedNameSpecifierLoc::getTypeLoc() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSPropertyRefExpr(clang::MSPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseMSPropertyRefExprEPNS_17MSPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclarationNameInfo(clang::DeclarationNameInfo) [clone .isra.2894]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x32): undefined reference to `clang::DeclarationName::getNameKind() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x51): undefined reference to `clang::DeclarationName::getCXXDeductionGuideTemplate() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseDeclarationNameInfoENS_19DeclarationNameInfoE.isra.2894+0x5d): undefined reference to `clang::TemplateName::TemplateName(clang::TemplateDecl*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSDependentExistsStmt(clang::MSDependentExistsStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x83): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseMSDependentExistsStmtEPNS_21MSDependentExistsStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTypeParmDecl(clang::TemplateTypeParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x8b): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x9c): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0xc7): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseTemplateTypeParmDeclEPNS_20TemplateTypeParmDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCTypeParamDecl(clang::ObjCTypeParamDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x6a): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x77): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0x9b): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCTypeParamDeclEPNS_17ObjCTypeParamDeclE+0xe9): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayTypeTraitExpr(clang::ArrayTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x77): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x106): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseArrayTypeTraitExprEPNS_18ArrayTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x122): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTemporaryObjectExpr(clang::CXXTemporaryObjectExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXTemporaryObjectExprEPNS_22CXXTemporaryObjectExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNewExpr(clang::CXXNewExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXNewExprEPNS_10CXXNewExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXPseudoDestructorExpr(clang::CXXPseudoDestructorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x92): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x104): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x146): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseCXXPseudoDestructorExprEPNS_23CXXPseudoDestructorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXScalarValueInitExpr(clang::CXXScalarValueInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXScalarValueInitExprEPNS_22CXXScalarValueInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUnresolvedConstructExpr(clang::CXXUnresolvedConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseCXXUnresolvedConstructExprEPNS_26CXXUnresolvedConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCStyleCastExpr(clang::CStyleCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseCStyleCastExprEPNS_14CStyleCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXFunctionalCastExpr(clang::CXXFunctionalCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXFunctionalCastExprEPNS_21CXXFunctionalCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstCastExpr(clang::CXXConstCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstCastExprEPNS_16CXXConstCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDynamicCastExpr(clang::CXXDynamicCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCXXDynamicCastExprEPNS_18CXXDynamicCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXReinterpretCastExpr(clang::CXXReinterpretCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCXXReinterpretCastExprEPNS_22CXXReinterpretCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStaticCastExpr(clang::CXXStaticCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseCXXStaticCastExprEPNS_17CXXStaticCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBridgedCastExpr(clang::ObjCBridgedCastExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBridgedCastExprEPNS_19ObjCBridgedCastExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundLiteralExpr(clang::CompoundLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseCompoundLiteralExprEPNS_19CompoundLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOffsetOfExpr(clang::OffsetOfExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x75): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xea): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseOffsetOfExprEPNS_12OffsetOfExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypeTraitExpr(clang::TypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x9d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseTypeTraitExprEPNS_13TypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVAArgExpr(clang::VAArgExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVAArgExprEPNS_9VAArgExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCInterfaceDecl(clang::ObjCInterfaceDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xa7): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0xb4): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x109): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x16a): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x1da): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCInterfaceDeclEPNS_17ObjCInterfaceDeclE+0x225): undefined reference to `clang::ObjCInterfaceDecl::LoadExternalDefinition() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDependentScopeMemberExpr(clang::CXXDependentScopeMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseCXXDependentScopeMemberExprEPNS_27CXXDependentScopeMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDeclRefExpr(clang::DeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x151): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1cb): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x22e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseDeclRefExprEPNS_11DeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x24a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDependentScopeDeclRefExpr(clang::DependentScopeDeclRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x8e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x108): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseDependentScopeDeclRefExprEPNS_25DependentScopeDeclRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x13a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMemberExpr(clang::MemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xb8): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x132): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x14e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseMemberExprEPNS_10MemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x16a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedLookupExpr(clang::UnresolvedLookupExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedLookupExprEPNS_20UnresolvedLookupExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnresolvedMemberExpr(clang::UnresolvedMemberExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x115): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseUnresolvedMemberExprEPNS_20UnresolvedMemberExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExtension(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseUnaryPostIncEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x60): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGenericSelectionExpr(clang::GenericSelectionExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseGenericSelectionExprEPNS_20GenericSelectionExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x114): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinGE(clang::BinaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseBinPtrMemDEPNS_14BinaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBinAndAssign(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseBinMulAssignEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x80): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseExprWithCleanups(clang::ExprWithCleanups*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseExprWithCleanupsEPNS_16ExprWithCleanupsEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAutoreleasePoolStmt(clang::ObjCAutoreleasePoolStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseObjCAutoreleasePoolStmtEPNS_23ObjCAutoreleasePoolStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAsTypeExpr(clang::AsTypeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseAsTypeExprEPNS_10AsTypeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionParmPackExpr(clang::FunctionParmPackExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseFunctionParmPackExprEPNS_20FunctionParmPackExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDesignatedInitExpr(clang::DesignatedInitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseDesignatedInitExprEPNS_18DesignatedInitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseShuffleVectorExpr(clang::ShuffleVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseShuffleVectorExprEPNS_17ShuffleVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXConstructExpr(clang::CXXConstructExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseCXXConstructExprEPNS_16CXXConstructExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtFinallyStmt(clang::ObjCAtFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseObjCAtFinallyStmtEPNS_17ObjCAtFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNoexceptExpr(clang::CXXNoexceptExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXNoexceptExprEPNS_15CXXNoexceptExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXStdInitializerListExpr(clang::CXXStdInitializerListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseCXXStdInitializerListExprEPNS_25CXXStdInitializerListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXThisExpr(clang::CXXThisExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseCXXThisExprEPNS_11CXXThisExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseNullStmt(clang::NullStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseNullStmtEPNS_8NullStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGotoStmt(clang::GotoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseGotoStmtEPNS_8GotoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseDoStmt(clang::DoStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseDoStmtEPNS_6DoStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIntegerLiteral(clang::IntegerLiteral*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseIntegerLiteralEPNS_14IntegerLiteralEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSEHFinallyStmt(clang::SEHFinallyStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseSEHFinallyStmtEPNS_14SEHFinallyStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseBreakStmt(clang::BreakStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseBreakStmtEPNS_9BreakStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCBoolLiteralExpr(clang::ObjCBoolLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCBoolLiteralExprEPNS_19ObjCBoolLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseAddrLabelExpr(clang::AddrLabelExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseAddrLabelExprEPNS_13AddrLabelExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseMSAsmStmt(clang::MSAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseMSAsmStmtEPNS_9MSAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtTryStmt(clang::ObjCAtTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseObjCAtTryStmtEPNS_13ObjCAtTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTryStmt(clang::CXXTryStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseCXXTryStmtEPNS_10CXXTryStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConvertVectorExpr(clang::ConvertVectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseConvertVectorExprEPNS_17ConvertVectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSubstNonTypeTemplateParmExpr(clang::SubstNonTypeTemplateParmExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseSubstNonTypeTemplateParmExprEPNS_28SubstNonTypeTemplateParmExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCallExpr(clang::CallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCallExprEPNS_8CallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCompoundAssignOperator(clang::CompoundAssignOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseCompoundAssignOperatorEPNS_22CompoundAssignOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAvailabilityCheckExpr(clang::ObjCAvailabilityCheckExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE33TraverseObjCAvailabilityCheckExprEPNS_25ObjCAvailabilityCheckExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseForStmt(clang::ForStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE15TraverseForStmtEPNS_7ForStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryOperator(clang::UnaryOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseUnaryOperatorEPNS_13UnaryOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCPropertyRefExpr(clang::ObjCPropertyRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseObjCPropertyRefExprEPNS_19ObjCPropertyRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXNullPtrLiteralExpr(clang::CXXNullPtrLiteralExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseCXXNullPtrLiteralExprEPNS_21CXXNullPtrLiteralExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtSynchronizedStmt(clang::ObjCAtSynchronizedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseObjCAtSynchronizedStmtEPNS_22ObjCAtSynchronizedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTypoExpr(clang::TypoExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseTypoExprEPNS_8TypoExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCSelectorExpr(clang::ObjCSelectorExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseObjCSelectorExprEPNS_16ObjCSelectorExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseConditionalOperator(clang::ConditionalOperator*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseConditionalOperatorEPNS_19ConditionalOperatorEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXDeleteExpr(clang::CXXDeleteExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXDeleteExprEPNS_13CXXDeleteExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCForCollectionStmt(clang::ObjCForCollectionStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseObjCForCollectionStmtEPNS_21ObjCForCollectionStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseIfStmt(clang::IfStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE14TraverseIfStmtEPNS_6IfStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXBindTemporaryExpr(clang::CXXBindTemporaryExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseCXXBindTemporaryExprEPNS_20CXXBindTemporaryExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCIvarRefExpr(clang::ObjCIvarRefExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCIvarRefExprEPNS_15ObjCIvarRefExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraversePredefinedExpr(clang::PredefinedExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraversePredefinedExprEPNS_14PredefinedExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCAtCatchStmt(clang::ObjCAtCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCAtCatchStmtEPNS_15ObjCAtCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCUDAKernelCallExpr(clang::CUDAKernelCallExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseCUDAKernelCallExprEPNS_18CUDAKernelCallExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCaseStmt(clang::CaseStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE16TraverseCaseStmtEPNS_8CaseStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseChooseExpr(clang::ChooseExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xbc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x135): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseChooseExprEPNS_10ChooseExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseSynOrSemInitListExpr(clang::InitListExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*) [clone .part.2897]': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x11c): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x19d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1c2): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseSynOrSemInitListExprEPNS_12InitListExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE.part.2897+0x1f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseGCCAsmStmt(clang::GCCAsmStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x190): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1bf): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x23c): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x256): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE18TraverseGCCAsmStmtEPNS_10GCCAsmStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x27a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMessageExpr(clang::ObjCMessageExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x57): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseObjCMessageExprEPNS_15ObjCMessageExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXCatchStmt(clang::CXXCatchStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x50): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCXXCatchStmtEPNS_12CXXCatchStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXUuidofExpr(clang::CXXUuidofExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXUuidofExprEPNS_13CXXUuidofExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXTypeidExpr(clang::CXXTypeidExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x55): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe4): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x15d): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x182): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE21TraverseCXXTypeidExprEPNS_13CXXTypeidExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseUnaryExprOrTypeTraitExpr(clang::UnaryExprOrTypeTraitExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x54): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseUnaryExprOrTypeTraitExprEPNS_24UnaryExprOrTypeTraitExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseArrayInitLoopExpr(clang::ArrayInitLoopExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x4e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseArrayInitLoopExprEPNS_17ArrayInitLoopExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCEncodeExpr(clang::ObjCEncodeExpr*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x51): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xdc): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x155): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x17a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCEncodeExprEPNS_14ObjCEncodeExprEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCapturedStmt(clang::CapturedStmt*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x2c): undefined reference to `clang::CapturedStmt::getCapturedDecl()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x5b): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xec): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x165): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE20TraverseCapturedStmtEPNS_12CapturedStmtEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x1b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPAtomicDirective(clang::OMPAtomicDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPAtomicDirectiveEPNS_18OMPAtomicDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPBarrierDirective(clang::OMPBarrierDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPBarrierDirectiveEPNS_19OMPBarrierDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancelDirective(clang::OMPCancelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPCancelDirectiveEPNS_18OMPCancelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCancellationPointDirective(clang::OMPCancellationPointDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPCancellationPointDirectiveEPNS_29OMPCancellationPointDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPCriticalDirective(clang::OMPCriticalDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x7e): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf7): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x10e): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPCriticalDirectiveEPNS_20OMPCriticalDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x12a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPFlushDirective(clang::OMPFlushDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPFlushDirectiveEPNS_17OMPFlushDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeDirective(clang::OMPDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPDistributeDirectiveEPNS_22OMPDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForDirective(clang::OMPDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPDistributeParallelForDirectiveEPNS_33OMPDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeParallelForSimdDirective(clang::OMPDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPDistributeParallelForSimdDirectiveEPNS_37OMPDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPDistributeSimdDirective(clang::OMPDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPDistributeSimdDirectiveEPNS_26OMPDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForDirective(clang::OMPForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseOMPForDirectiveEPNS_15OMPForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPForSimdDirective(clang::OMPForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPForSimdDirectiveEPNS_19OMPForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForDirective(clang::OMPParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPParallelForDirectiveEPNS_23OMPParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelForSimdDirective(clang::OMPParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPParallelForSimdDirectiveEPNS_27OMPParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSimdDirective(clang::OMPSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPSimdDirectiveEPNS_16OMPSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForSimdDirective(clang::OMPTargetParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetParallelForSimdDirectiveEPNS_33OMPTargetParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetSimdDirective(clang::OMPTargetSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetSimdDirectiveEPNS_22OMPTargetSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeDirective(clang::OMPTargetTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE41TraverseOMPTargetTeamsDistributeDirectiveEPNS_33OMPTargetTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForDirective(clang::OMPTargetTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE52TraverseOMPTargetTeamsDistributeParallelForDirectiveEPNS_44OMPTargetTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeParallelForSimdDirective(clang::OMPTargetTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE56TraverseOMPTargetTeamsDistributeParallelForSimdDirectiveEPNS_48OMPTargetTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDistributeSimdDirective(clang::OMPTargetTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE45TraverseOMPTargetTeamsDistributeSimdDirectiveEPNS_37OMPTargetTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopDirective(clang::OMPTaskLoopDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskLoopDirectiveEPNS_20OMPTaskLoopDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskLoopSimdDirective(clang::OMPTaskLoopSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTaskLoopSimdDirectiveEPNS_24OMPTaskLoopSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeDirective(clang::OMPTeamsDistributeDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTeamsDistributeDirectiveEPNS_27OMPTeamsDistributeDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForDirective(clang::OMPTeamsDistributeParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE46TraverseOMPTeamsDistributeParallelForDirectiveEPNS_38OMPTeamsDistributeParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeParallelForSimdDirective(clang::OMPTeamsDistributeParallelForSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE50TraverseOMPTeamsDistributeParallelForSimdDirectiveEPNS_42OMPTeamsDistributeParallelForSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDistributeSimdDirective(clang::OMPTeamsDistributeSimdDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE39TraverseOMPTeamsDistributeSimdDirectiveEPNS_31OMPTeamsDistributeSimdDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPMasterDirective(clang::OMPMasterDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPMasterDirectiveEPNS_18OMPMasterDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPOrderedDirective(clang::OMPOrderedDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPOrderedDirectiveEPNS_19OMPOrderedDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelDirective(clang::OMPParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPParallelDirectiveEPNS_20OMPParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPParallelSectionsDirective(clang::OMPParallelSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE36TraverseOMPParallelSectionsDirectiveEPNS_28OMPParallelSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionDirective(clang::OMPSectionDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE27TraverseOMPSectionDirectiveEPNS_19OMPSectionDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSectionsDirective(clang::OMPSectionsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPSectionsDirectiveEPNS_20OMPSectionsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPSingleDirective(clang::OMPSingleDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPSingleDirectiveEPNS_18OMPSingleDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDataDirective(clang::OMPTargetDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE30TraverseOMPTargetDataDirectiveEPNS_22OMPTargetDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetDirective(clang::OMPTargetDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseOMPTargetDirectiveEPNS_18OMPTargetDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetEnterDataDirective(clang::OMPTargetEnterDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE35TraverseOMPTargetEnterDataDirectiveEPNS_27OMPTargetEnterDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetExitDataDirective(clang::OMPTargetExitDataDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetExitDataDirectiveEPNS_26OMPTargetExitDataDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelDirective(clang::OMPTargetParallelDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE34TraverseOMPTargetParallelDirectiveEPNS_26OMPTargetParallelDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetParallelForDirective(clang::OMPTargetParallelForDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE37TraverseOMPTargetParallelForDirectiveEPNS_29OMPTargetParallelForDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetTeamsDirective(clang::OMPTargetTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE31TraverseOMPTargetTeamsDirectiveEPNS_23OMPTargetTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTargetUpdateDirective(clang::OMPTargetUpdateDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseOMPTargetUpdateDirectiveEPNS_24OMPTargetUpdateDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskDirective(clang::OMPTaskDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE24TraverseOMPTaskDirectiveEPNS_16OMPTaskDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskgroupDirective(clang::OMPTaskgroupDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskgroupDirectiveEPNS_21OMPTaskgroupDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskwaitDirective(clang::OMPTaskwaitDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE28TraverseOMPTaskwaitDirectiveEPNS_20OMPTaskwaitDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTaskyieldDirective(clang::OMPTaskyieldDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6f): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xf0): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x116): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x162): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE29TraverseOMPTaskyieldDirectiveEPNS_21OMPTaskyieldDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x18d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseOMPTeamsDirective(clang::OMPTeamsDirective*, llvm::SmallVectorImpl, llvm::PointerIntPairInfo > > >*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x6d): undefined reference to `clang::Stmt::children()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xe2): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0xfe): undefined reference to `clang::StmtIteratorBase::NextVA()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE25TraverseOMPTeamsDirectiveEPNS_17OMPTeamsDirectiveEPN4llvm15SmallVectorImplINS7_14PointerIntPairIPNS_4StmtELj1EbNS7_21PointerLikeTypeTraitsISB_EENS7_18PointerIntPairInfoISB_Lj1ESD_EEEEEE+0x11a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFriendTemplateDecl(clang::FriendTemplateDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xb1): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE26TraverseFriendTemplateDeclEPNS_18FriendTemplateDeclE+0xbe): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseObjCMethodDecl(clang::ObjCMethodDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2f): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x6d): undefined reference to `clang::ObjCMethodDecl::getClassInterface()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x88): undefined reference to `clang::ObjCMethodDecl::getSelfType(clang::ASTContext&, clang::ObjCInterfaceDecl const*, bool&, bool&)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0xaf): undefined reference to `clang::ASTContext::getObjCSelDecl() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x19b): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x288): undefined reference to `clang::ASTContext::getTypeDeclTypeSlow(clang::TypeDecl const*) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2b0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x2ca): undefined reference to `clang::Type::getContainedDeducedType() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x358): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseObjCMethodDeclEPNS_14ObjCMethodDeclE+0x385): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseVarHelper(clang::VarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE17TraverseVarHelperEPNS_7VarDeclE+0x35): undefined reference to `clang::VarDecl::getInit()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseParmVarDecl(clang::ParmVarDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x2f): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x4d): undefined reference to `clang::ParmVarDecl::hasDefaultArg() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x72): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x7f): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xa5): undefined reference to `clang::VarDecl::getInit()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0xdd): undefined reference to `clang::ParmVarDecl::getDefaultArg()' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE19TraverseParmVarDeclEPNS_11ParmVarDeclE+0x114): undefined reference to `clang::ParmVarDecl::getUninstantiatedDefaultArg()' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseFunctionHelper(clang::FunctionDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0xe7): undefined reference to `clang::FunctionDecl::getTemplateSpecializationInfo() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x183): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x19c): undefined reference to `clang::CXXConstructorDecl::init_begin() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x23d): undefined reference to `clang::FunctionDecl::getBody(clang::FunctionDecl const*&) const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE22TraverseFunctionHelperEPNS_12FunctionDeclE+0x275): undefined reference to `clang::Decl::hasDefiningAttr() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseCXXRecordHelper(clang::CXXRecordDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x192): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE23TraverseCXXRecordHelperEPNS_13CXXRecordDeclE+0x22a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o): In function `clang::RecursiveASTVisitor<(anonymous namespace)::PCHContainerGenerator::DebugTypeVisitor>::TraverseTemplateTemplateParmDecl(clang::TemplateTemplateParmDecl*)': ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x7d): undefined reference to `clang::DeclContext::classof(clang::Decl const*)' ObjectFilePCHContainerOperations.cpp:(.text._ZN5clang19RecursiveASTVisitorIN12_GLOBAL__N_121PCHContainerGenerator16DebugTypeVisitorEE32TraverseTemplateTemplateParmDeclEPNS_24TemplateTemplateParmDeclE+0x8a): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTIN12_GLOBAL__N_121PCHContainerGeneratorE+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_121PCHContainerGeneratorE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ObjectFilePCHContainerOperations.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::getCoerceAndExpandTypes() const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xb2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0xc1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x12c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x13b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x16d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x1d0): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x24f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x321): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x362): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x41c): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x429): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x45a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4bf): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x4ef): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x597): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x5df): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x629): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x658): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x68d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x707): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x76a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x820): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x8ca): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering23getCoerceAndExpandTypesEv+0x952): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::shouldPassIndirectly(bool) const': SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x13f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZNK5clang7CodeGen9swiftcall16SwiftAggLowering20shouldPassIndirectlyEb+0x18e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getMaximumVoluntaryIntegerSize(clang::CodeGen::CodeGenModule&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall30getMaximumVoluntaryIntegerSizeERNS0_13CodeGenModuleE+0x11): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::finish()': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x2ee): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x300): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x403): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x473): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering6finishEv+0x4a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::getNaturalAlignment(clang::CodeGen::CodeGenModule&, llvm::Type*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1f): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x4b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0xd7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x100): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x125): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x16e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1b9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x1e7): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x207): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x266): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x2bd): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x315): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall19getNaturalAlignmentERNS0_13CodeGenModuleEPN4llvm4TypeE+0x341): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::splitLegalVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall20splitLegalVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeE+0x5b): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::splitVectorEntry(unsigned int)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x53): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x90): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x29c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2ca): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x2f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x3aa): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x4f6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x52c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x598): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x5e3): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x682): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x70a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x776): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering16splitVectorEntryEj+0x81d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addEntry(llvm::Type*, clang::CharUnits, clang::CharUnits) [clone .localalias.175]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x44a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x46c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering8addEntryEPN4llvm4TypeENS_9CharUnitsES6_+0x562): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addBitFieldData(clang::FieldDecl const*, clang::CharUnits, unsigned long)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x26): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x48): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering15addBitFieldDataEPKNS_9FieldDeclENS_9CharUnitsEm+0x59): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::legalizeVectorType(clang::CodeGen::CodeGenModule&, clang::CharUnits, llvm::VectorType*, llvm::SmallVectorImpl&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0xce): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x268): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2bd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x2d2): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x300): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall18legalizeVectorTypeERNS0_13CodeGenModuleENS_9CharUnitsEPN4llvm10VectorTypeERNS5_15SmallVectorImplIPNS5_4TypeEEE+0x31a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0xd6): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x163): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x1d7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x20d): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x237): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x36d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x39b): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x3de): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x448): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x4b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x510): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x5b6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x62d): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsES6_+0x6a0): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(llvm::Type*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x28): undefined reference to `llvm::Module::getDataLayout() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x5b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0xe7): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x115): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x13c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x197): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x1f5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x237): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x2cf): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x343): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPN4llvm4TypeENS_9CharUnitsE+0x3b9): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits, clang::ASTRecordLayout const&)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x17d): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3a3): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x3b5): undefined reference to `clang::FieldDecl::getFieldIndex() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x518): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x529): undefined reference to `clang::Type::getAsCXXRecordDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x714): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x739): undefined reference to `clang::RecordDecl::field_begin() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x7ce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0x86e): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcc0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xcce): undefined reference to `clang::CXXRecordDecl::DefinitionData::getVBasesSlowCase() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsERKNS_15ASTRecordLayoutE+0xd88): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::RecordDecl const*, clang::CharUnits)': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataEPKNS_10RecordDeclENS_9CharUnitsE+0x16): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `clang::CodeGen::swiftcall::SwiftAggLowering::addTypedData(clang::QualType, clang::CharUnits) [clone .localalias.177]': SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x35): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x71): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x93): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0xf9): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x16f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x197): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZN5clang7CodeGen9swiftcall16SwiftAggLowering12addTypedDataENS_8QualTypeENS_9CharUnitsE+0x1db): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o): In function `classifyType(clang::CodeGen::CodeGenModule&, clang::CanQual, bool)': SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x49): undefined reference to `clang::TagType::getDecl() const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x59): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x120): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' SwiftCallingConv.cpp:(.text._ZL12classifyTypeRN5clang7CodeGen13CodeGenModuleENS_7CanQualINS_4TypeEEEb+0x17e): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(SwiftCallingConv.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo14getNullPointerERKNS0_13CodeGenModuleEPN4llvm11PointerTypeENS_8QualTypeE+0x5): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenModule&, llvm::Constant*, clang::LangAS, clang::LangAS, llvm::Type*) const [clone .localalias.712]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_13CodeGenModuleEPN4llvm8ConstantENS_6LangASES7_PNS4_4TypeE+0x8): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo18getLLVMSyncScopeIDENS_9SyncScopeERN4llvm11LLVMContextE+0xe): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getLLVMSyncScopeID(clang::SyncScope, llvm::LLVMContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x2e): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo18getLLVMSyncScopeIDEN5clang9SyncScopeERN4llvm11LLVMContextE+0x50): undefined reference to `llvm::LLVMContext::getOrInsertSyncScopeID(llvm::StringRef)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::RecordType const*, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0xe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIPKN5clang10RecordTypeERNS_7CodeGen8CGCXXABIE+0x45): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::getUBSanFunctionSignature(clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo25getUBSanFunctionSignatureERN5clang7CodeGen13CodeGenModuleE+0xd): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `coerceToIntArray(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x20): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x30): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x3d): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZL16coerceToIntArrayN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x53): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::addNVVMMetadata(llvm::Function*, llvm::StringRef, int)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x3e): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x4a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x5d): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x6b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x79): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0x82): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xa0): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_122NVPTXTargetCodeGenInfo15addNVVMMetadataEPN4llvm8FunctionENS1_9StringRefEi+0xac): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getNullPointer(clang::CodeGen::CodeGenModule const&, llvm::PointerType*, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x15): undefined reference to `clang::ASTContext::getTargetNullPointerValue(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x29): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x47): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x50): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo14getNullPointerERKN5clang7CodeGen13CodeGenModuleEPN4llvm11PointerTypeENS1_8QualTypeE+0x64): undefined reference to `llvm::ConstantExpr::getAddrSpaceCast(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::ComplexType const* clang::Type::getAs() const [clone .part.404]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_11ComplexTypeEEEPKT_v.part.404+0x13): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isIntegerLikeType(clang::QualType, clang::ASTContext&, llvm::LLVMContext&)': TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x62): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0xe7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x103): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL17isIntegerLikeTypeN5clang8QualTypeERNS_10ASTContextERN4llvm11LLVMContextE+0x111): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::VectorType const* clang::Type::getAs() const [clone .part.408]': TargetInfo.cpp:(.text._ZNK5clang4Type5getAsINS_10VectorTypeEEEPKT_v.part.408+0x19): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `useFirstFieldIfTransparentUnion(clang::QualType)': TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x15): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZL31useFirstFieldIfTransparentUnionN5clang8QualTypeE+0xbe): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::getGlobalVarAddressSpace(clang::CodeGen::CodeGenModule&, clang::VarDecl const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo24getGlobalVarAddressSpaceERN5clang7CodeGen13CodeGenModuleEPKNS1_7VarDeclE+0x29): undefined reference to `clang::ASTContext::getTargetAddressSpace(clang::LangAS) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::adjustInlineAsmType(clang::CodeGen::CodeGenFunction&, llvm::StringRef, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0x7d): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19adjustInlineAsmTypeERN5clang7CodeGen15CodeGenFunctionEN4llvm9StringRefEPNS5_4TypeE+0xb5): undefined reference to `llvm::Type::getX86_MMXTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::SmallVectorTemplateBase<(anonymous namespace)::FieldEncoding, false>::grow(unsigned long) [clone .constprop.713]': TargetInfo.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN12_GLOBAL__N_113FieldEncodingELb0EE4growEm.constprop.713+0x1be): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MSP430TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x21): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x115): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123MSP430TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14b): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isAggregateTypeForABI(clang::QualType)': TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x58): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL21isAggregateTypeForABIN5clang8QualTypeE+0x7e): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addFieldSizes(clang::ASTContext&, clang::RecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x15): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0x97): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL13addFieldSizesRN5clang10ASTContextEPKNS_10RecordDeclERm+0xfc): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::qualifyWindowsLibrary(llvm::StringRef)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0x3f): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L21qualifyWindowsLibraryEN4llvm9StringRefE+0xa4): undefined reference to `llvm::StringRef::endswith_lower(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `getRecordArgABI(clang::QualType, clang::CodeGen::CGCXXABI&)': TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x26): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL15getRecordArgABIN5clang8QualTypeERNS_7CodeGen8CGCXXABIE+0x55): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0x6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS2_11SmallStringILj24EEE+0xab): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateStore(llvm::Value*, llvm::Value*, bool) [clone .constprop.727]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x39): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x50): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0x8f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xa6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xc0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE11CreateStoreEPNS_5ValueES7_b.constprop.727+0xff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::addStackProbeTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) [clone .isra.532]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x137): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x152): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x163): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x18d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1a7): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_1L29addStackProbeTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS0_7CodeGen13CodeGenModuleE.isra.532+0x1b8): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AVRTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x48): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x9b): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x145): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x156): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x193): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1ad): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120AVRTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1c4): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0xd5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x10b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendQualifier(llvm::SmallString<128u>&, clang::QualType)': TargetInfo.cpp:(.text._ZL15appendQualifierRN4llvm11SmallStringILj128EEEN5clang8QualTypeE+0xd6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3b): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128WebAssemblyTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.660]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x1e): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xda): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0xf4): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.660+0x105): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_32TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_32TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x3e): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsAArch64TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_131WindowsAArch64TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x109): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitMergePHI(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::BasicBlock*, clang::CodeGen::Address, llvm::BasicBlock*, llvm::Twine const&) [clone .constprop.721]': TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x64): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x82): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x97): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xa8): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0xf4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x122): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x343): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x35d): undefined reference to `llvm::PHINode::growOperands()' TargetInfo.cpp:(.text._ZL12emitMergePHIRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm10BasicBlockES3_S6_RKNS4_5TwineE.constprop.721+0x3d5): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::IRBuilder::CreateInBoundsGEP(llvm::Type*, llvm::Value*, llvm::ArrayRef, llvm::Twine const&) [clone .constprop.725]': TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x58): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xbb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0xf3): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x100): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x13d): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x152): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x16f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x17d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1be): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x1f3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x209): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN4llvm9IRBuilderINS_14ConstantFolderEN5clang7CodeGen17CGBuilderInserterEE17CreateInBoundsGEPEPNS_4TypeEPNS_5ValueENS_8ArrayRefIS9_EERKNS_5TwineE.constprop.725+0x22b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::isPromotableIntegerType(clang::QualType) const [clone .isra.479]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo23isPromotableIntegerTypeEN5clang8QualTypeE.isra.479+0xba): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isPromotableTypeForABI(clang::QualType) const [clone .isra.477]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x23): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0x3c): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo22isPromotableTypeForABIEN5clang8QualTypeE.isra.477+0xb2): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x45): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x96): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12e): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x148): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x159): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `llvm::APSInt::compareValues(llvm::APSInt const&, llvm::APSInt const&)': TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x48): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x93): undefined reference to `llvm::APInt::sext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x119): undefined reference to `llvm::APInt::compare(llvm::APInt const&) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x16a): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1c2): undefined reference to `llvm::APInt::zext(unsigned int) const' TargetInfo.cpp:(.text._ZN4llvm6APSInt13compareValuesERKS0_S2_[_ZN4llvm6APSInt13compareValuesERKS0_S2_]+0x1f2): undefined reference to `llvm::APInt::compareSigned(llvm::APInt const&) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2a): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x72): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xdd): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x137): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x305): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122NVPTXTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x489): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::Type::isIntegralOrEnumerationType() const': TargetInfo.cpp:(.text._ZNK5clang4Type27isIntegralOrEnumerationTypeEv[_ZNK5clang4Type27isIntegralOrEnumerationTypeEv]+0x35): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::EnumDecl::getIntegerType() const': TargetInfo.cpp:(.text._ZNK5clang8EnumDecl14getIntegerTypeEv[_ZNK5clang8EnumDecl14getIntegerTypeEv]+0x49): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `GetX86_64ByValArgumentPair(llvm::Type*, llvm::Type*, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x2b): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x5a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x85): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0xe4): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZL26GetX86_64ByValArgumentPairPN4llvm4TypeES1_RKNS_10DataLayoutE+0x122): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `ContainsFloatAtOffset(llvm::Type*, unsigned int, llvm::DataLayout const&)': TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x2a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x38): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' TargetInfo.cpp:(.text._ZL21ContainsFloatAtOffsetPN4llvm4TypeEjRKNS_10DataLayoutE+0x80): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64TargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x5d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_126WinX86_64TargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xb8): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const [clone .part.669]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xb7): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0xfb): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE.part.669+0x13b): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x12): undefined reference to `llvm::GlobalValue::isDeclaration() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x31): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x55): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13d): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x199): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f7): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x251): more undefined references to `clang::Decl::getAttrs() const' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x50c): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x527): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53c): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::getExtend(clang::QualType, llvm::Type*)': TargetInfo.cpp:(.text._ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE[_ZN5clang7CodeGen10ABIArgInfo9getExtendENS_8QualTypeEPN4llvm4TypeE]+0x15): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::EmitVAArgInstr(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, clang::CodeGen::ABIArgInfo const&) [clone .isra.419]': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x9a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0xc5): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x142): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x1e6): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x22a): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x244): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x28f): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x309): undefined reference to `llvm::Value::setName(llvm::Twine const&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114EmitVAArgInstrERN5clang7CodeGen15CodeGenFunctionENS1_7AddressENS0_8QualTypeERKNS1_10ABIArgInfoE.isra.419+0x35b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::performAddrSpaceCast(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::LangAS, clang::LangAS, llvm::Type*, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x44): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo20performAddrSpaceCastERNS0_15CodeGenFunctionEPN4llvm5ValueENS_6LangASES7_PNS4_4TypeEb+0x97): undefined reference to `llvm::CastInst::CreatePointerBitCastOrAddrSpaceCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `AssignToArrayRange(clang::CodeGen::CGBuilderTy&, llvm::Value*, llvm::Value*, unsigned int, unsigned int)': TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xa9): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xcf): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xf2): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0xff): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x10d): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x143): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x17a): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x187): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1c4): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1d9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x1f6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x204): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL18AssignToArrayRangeRN5clang7CodeGen11CGBuilderTyEPN4llvm5ValueES5_jj+0x241): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MIPSTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_121MIPSTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x17): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x19): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x35): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122PPC32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x48): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_128PPC64_SVR4_TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x22): more undefined references to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::initDwarfEHRegSizeTable(clang::CodeGen::CodeGenFunction&, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x81): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x91): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xcc): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xed): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0xfe): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x13b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo23initDwarfEHRegSizeTableERN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueE+0x1b4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::TargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0xee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x110): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x222): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x233): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x26c): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x293): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x2eb): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x435): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4c9): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x4f7): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x53c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x547): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5a0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x5b3): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x643): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x676): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x714): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x775): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x798): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x7df): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen17TargetCodeGenInfo25createEnqueuedBlockKernelERNS0_15CodeGenFunctionEPN4llvm8FunctionEPNS4_5ValueE+0x80e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitRoundPointerUpToAlignment(clang::CodeGen::CodeGenFunction&, llvm::Value*, clang::CharUnits)': TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x5d): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x7c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xa0): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xbf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0xec): undefined reference to `llvm::ConstantExpr::getAnd(llvm::Constant*, llvm::Constant*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x119): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x15a): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1a4): undefined reference to `llvm::APInt::countTrailingOnesSlowCase() const' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x1df): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x23f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x29c): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL29emitRoundPointerUpToAlignmentRN5clang7CodeGen15CodeGenFunctionEPN4llvm5ValueENS_9CharUnitsE+0x2f3): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirect(clang::QualType, bool, bool, llvm::Type*) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo23getNaturalAlignIndirectENS_8QualTypeEbbPN4llvm4TypeE+0x36): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `classifyReturnType(clang::CodeGen::CGCXXABI const&, clang::CodeGen::CGFunctionInfo&, clang::CodeGen::ABIInfo const&)': TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x4a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL18classifyReturnTypeRKN5clang7CodeGen8CGCXXABIERNS0_14CGFunctionInfoERKNS0_7ABIInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyReturnType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x8a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0xa6): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo18classifyReturnTypeEN5clang8QualTypeE+0x11e): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PNaClABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x91): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ca): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1db): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1ec): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2cd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112PNaClABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2ea): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::NVPTXABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x155): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x188): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1bd): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x310): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x354): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112NVPTXABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37d): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectReturnResult(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x4e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0x66): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo23getIndirectReturnResultEN5clang8QualTypeE+0xb5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::DefaultABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x6e): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114DefaultABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xc5): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getNaturalAlignIndirectInReg(clang::QualType, bool) const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo28getNaturalAlignIndirectInRegENS_8QualTypeEb+0x23): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::setCUDAKernelCallingConvention(clang::FunctionType const*&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo30setCUDAKernelCallingConventionERPKN5clang12FunctionTypeE+0x27): undefined reference to `clang::ASTContext::adjustFunctionType(clang::FunctionType const*, clang::FunctionType::ExtInfo)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x1a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x33): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x60): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::IsQPXVectorTy(clang::Type const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0x8c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xb9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo13IsQPXVectorTyEPKN5clang4TypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x5d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0xa5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::isHomogeneousAggregateBaseType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x47): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo30isHomogeneousAggregateBaseTypeEN5clang8QualTypeE+0x81): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::isHomogeneousAggregateSmallEnough(clang::Type const*, unsigned long) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo33isHomogeneousAggregateSmallEnoughEPKN5clang4TypeEm+0x31): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::numRegsForType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x3b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x91): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xb7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0xc3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo14numRegsForTypeEN5clang8QualTypeE+0x122): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::CoerceToIntArgs(unsigned long, llvm::SmallVectorImpl&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x2e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0xd9): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo15CoerceToIntArgsEmRN4llvm15SmallVectorImplIPNS1_4TypeEEE+0x113): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::addFieldToArgStruct(llvm::SmallVector&, clang::CharUnits&, clang::CodeGen::ABIArgInfo&, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x7a): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xb4): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xc0): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo19addFieldToArgStructERN4llvm11SmallVectorIPNS1_4TypeELj6EEERN5clang9CharUnitsERNS7_7CodeGen10ABIArgInfoENS7_8QualTypeE+0x125): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::getIndirectResult(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x6a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0xc9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x187): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x19f): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x201): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17getIndirectResultEN5clang8QualTypeEj+0x22c): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::getDataLayout() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo13getDataLayoutEv+0xa): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::isIllegalVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0x5c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo19isIllegalVectorTypeEN5clang8QualTypeE+0xa7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIArgInfo::dump() const': TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xb): undefined reference to `llvm::errs()' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xa1): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0xe1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x107): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x142): undefined reference to `llvm::Type::print(llvm::raw_ostream&, bool, bool) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x182): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x238): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x279): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x2b8): undefined reference to `llvm::raw_ostream::operator<<(long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x311): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x331): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x351): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x371): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x391): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK5clang7CodeGen10ABIArgInfo4dumpEv+0x3b1): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::CodeGenModule::getTargetCodeGenInfo()': TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x620): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0x62b): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe3c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZN5clang7CodeGen13CodeGenModule20getTargetCodeGenInfoEv+0xe47): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x182): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x390): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3f4): undefined reference to `clang::Type::isComplexType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x41e): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x447): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x463): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46f): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ad): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x760): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x797): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e6): undefined reference to `clang::Type::hasFloatingRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x952): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ab): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa0e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad9): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb78): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xba1): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc06): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc79): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc91): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd7): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdfc): undefined reference to `clang::Decl::getAttrs() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::CoerceBuilder::addStruct(unsigned long, llvm::StructType*)': TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x32): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0xfe): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x1eb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x22e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x2c7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x30e): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ac): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x3ee): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x460): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x490): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4c0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x4ee): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x50a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x53a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x56a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x59a): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5cd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x5ec): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x60b): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZN12_GLOBAL__N_114SparcV9ABIInfo13CoerceBuilder9addStructEmPN4llvm10StructTypeE+0x623): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::classifyType(clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xa9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0xd3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x189): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x1a9): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x2f7): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x3cc): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x41e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x45f): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x477): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo12classifyTypeEN5clang8QualTypeEj+0x4b3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `std::enable_if::value, llvm::StructType*>::type llvm::StructType::get(llvm::Type*, llvm::Type*)': TargetInfo.cpp:(.text._ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_[_ZN4llvm10StructType3getIJNS_4TypeEEEENSt9enable_ifIXsrNS_11are_base_ofIS2_JDpT_EEE5valueEPS0_E4typeEPS2_DpPS5_]+0x68): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x20f): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x242): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x24f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x258): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x282): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2a7): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2cf): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x2f9): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3a8): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3d7): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x3f0): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x427): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x45a): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x48e): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x4f3): undefined reference to `llvm::Twine::str[abi:cxx11]() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x50c): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x561): undefined reference to `llvm::Value::getName() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x64d): undefined reference to `llvm::Type::getVoidTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x665): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x694): undefined reference to `llvm::User::operator new(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x6b3): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x72e): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x751): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x762): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x78f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7b3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x7d0): undefined reference to `llvm::AllocaInst::AllocaInst(llvm::Type*, unsigned int, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x81f): undefined reference to `llvm::AllocaInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x847): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x87e): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x93d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xa31): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xad2): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb03): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb49): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xb55): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xba7): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xbba): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc50): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xc84): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xccc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xcf4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd0c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd34): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd4c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd74): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xd8c): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xdcc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf27): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf57): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xf87): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfb7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0xfe7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1017): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUTargetCodeGenInfo::createEnqueuedBlockKernel(clang::CodeGen::CodeGenFunction&, llvm::Function*, llvm::Value*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10c4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10dc): undefined reference to `llvm::GlobalObject::setMetadata(llvm::StringRef, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x10ed): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1105): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1125): undefined reference to `llvm::Function::BuildLazyArguments() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x1163): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123AMDGPUTargetCodeGenInfo25createEnqueuedBlockKernelERN5clang7CodeGen15CodeGenFunctionEPN4llvm8FunctionEPNS5_5ValueE+0x11fa): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::TCETargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x32): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x67): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x114): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute::AttrKind)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x123): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1af): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1cc): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x222): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x22b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x271): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x27a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c0): undefined reference to `llvm::Constant::getIntegerValue(llvm::Type*, llvm::APInt const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2c9): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2f9): undefined reference to `llvm::ConstantInt::getTrue(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x302): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x338): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120TCETargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x346): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x28): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x53): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x11d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x138): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x149): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1a4): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120ARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1b5): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WindowsARMTargetCodeGenInfo::setTargetAttributes(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x2d): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x56): undefined reference to `clang::Decl::getAttrs() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xa5): undefined reference to `llvm::GlobalValue::isDeclaration() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14d): undefined reference to `llvm::Function::getContext() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x168): undefined reference to `llvm::Attribute::get(llvm::LLVMContext&, llvm::StringRef, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x179): undefined reference to `llvm::Function::addAttribute(unsigned int, llvm::Attribute)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1d3): undefined reference to `llvm::AttrBuilder::addStackAlignmentAttr(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_127WindowsARMTargetCodeGenInfo19setTargetAttributesEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1e4): undefined reference to `llvm::Function::addAttributes(unsigned int, llvm::AttrBuilder const&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrDirectVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, llvm::Type*, clang::CharUnits, clang::CharUnits, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0xa3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x16d): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x18d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x22a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x260): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x270): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2ad): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2c9): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2e6): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x2f4): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x339): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL22emitVoidPtrDirectVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressEPN4llvm4TypeENS_9CharUnitsES7_S7_b+0x355): undefined reference to `llvm::Module::getDataLayout() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `emitVoidPtrVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType, bool, std::pair, clang::CharUnits, bool)': TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0x60): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZL16emitVoidPtrVAArgRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeEbSt4pairINS_9CharUnitsES6_ES6_b+0xad): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x55): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WebAssemblyABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118WebAssemblyABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitMSVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11EmitMSVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x23): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `EmitX86_64VAArgFromMemory(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType)': TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x97): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0xec): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x107): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x123): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x169): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZL25EmitX86_64VAArgFromMemoryRN5clang7CodeGen15CodeGenFunctionENS0_7AddressENS_8QualTypeE+0x1dd): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SparcV9ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb5): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdf): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x150): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1bc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x26b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a2): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x30c): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x329): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x337): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x379): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x444): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SparcV9ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x471): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::MipsABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8f): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xfe): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x11f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x13a): undefined reference to `clang::ASTContext::getIntWidth(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x177): undefined reference to `clang::Type::isSignedIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x186): undefined reference to `clang::ASTContext::getIntTypeForBitwidth(unsigned int, unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x19e): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24d): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2f3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_111MipsABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x311): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xab): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xdb): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf6): undefined reference to `llvm::UndefValue::get(llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x194): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1be): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x200): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x222): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x297): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a4): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2fb): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x318): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x326): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112XCoreABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x419): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32TargetCodeGenInfo::addReturnRegisterOutputs(clang::CodeGen::CodeGenFunction&, clang::CodeGen::LValue, std::__cxx11::basic_string, std::allocator >&, std::vector >&, std::vector >&, std::vector >&, std::__cxx11::basic_string, std::allocator >&, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xb6): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0xe8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x1a4): undefined reference to `vtable for llvm::raw_string_ostream' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x284): undefined reference to `llvm::raw_ostream::flush_nonempty()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x29f): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3a0): undefined reference to `llvm::getAsUnsignedInteger(llvm::StringRef, unsigned int, unsigned long long&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x3c7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x410): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_32TargetCodeGenInfo24addReturnRegisterOutputsERN5clang7CodeGen15CodeGenFunctionENS2_6LValueERNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERSt6vectorIPN4llvm4TypeESaISG_EESJ_RSD_IS5_SaIS5_EESC_j+0x4b3): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PS4TargetCodeGenInfo::getDependentLibraryOption(llvm::StringRef, llvm::SmallString<24u>&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x55): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_120PS4TargetCodeGenInfo25getDependentLibraryOptionEN4llvm9StringRefERNS1_11SmallStringILj24EEE+0x1fb): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendEnumType(llvm::SmallString<128u>&, clang::EnumType const*, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*)': TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xf5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0xfe): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x14f): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x160): undefined reference to `clang::DeclContext::decls_begin() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x1a1): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x3a8): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x45e): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x5b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x64f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x66f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL14appendEnumTypeRN4llvm11SmallStringILj128EEEPKN5clang8EnumTypeERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE+0x69d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendType(llvm::SmallString<128u>&, clang::QualType, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&)': TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0xbb): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x179): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x1b0): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x335): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x355): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x368): undefined reference to `clang::QualType::getBaseTypeIdentifier() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x396): undefined reference to `clang::Type::getAsUnionType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4b5): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL10appendTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheE+0x4f9): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendArrayType(llvm::SmallString<128u>&, clang::QualType, clang::ArrayType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, llvm::StringRef)': TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x86): undefined reference to `llvm::APInt::toString(llvm::SmallVectorImpl&, unsigned int, bool, bool) const' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x11f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x148): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL15appendArrayTypeRN4llvm11SmallStringILj128EEEN5clang8QualTypeEPKNS3_9ArrayTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheENS_9StringRefE+0x16c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::XCoreTargetCodeGenInfo::emitTargetMD(clang::Decl const*, llvm::GlobalValue*, clang::CodeGen::CodeGenModule&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x75): undefined reference to `clang::FunctionDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0xe6): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x101): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x120): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x13e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x14a): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x169): undefined reference to `clang::VarDecl::getLanguageLinkage() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_122XCoreTargetCodeGenInfo12emitTargetMDEPKN5clang4DeclEPN4llvm11GlobalValueERNS1_7CodeGen13CodeGenModuleE+0x1f3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `appendRecordType(llvm::SmallString<128u>&, clang::RecordType const*, clang::CodeGen::CodeGenModule const&, (anonymous namespace)::TypeStringCache&, clang::IdentifierInfo const*) [clone .part.580]': TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4c): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xc3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xcc): undefined reference to `clang::TagDecl::getDefinition() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xe1): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x2ff): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x4f7): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x706): undefined reference to `vtable for llvm::raw_svector_ostream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x751): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x763): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x76e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x78e): undefined reference to `vtable for llvm::raw_pwrite_stream' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7ab): undefined reference to `llvm::raw_ostream::~raw_ostream()' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x7d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x828): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x8a4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0x9ff): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa1f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):TargetInfo.cpp:(.text._ZL16appendRecordTypeRN4llvm11SmallStringILj128EEEPKN5clang10RecordTypeERKNS3_7CodeGen13CodeGenModuleERN12_GLOBAL__N_115TypeStringCacheEPKNS3_14IdentifierInfoE.part.580+0xa3f): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isRecordWithSSEVectorType(clang::ASTContext&, clang::QualType)': TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0xfe): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x12a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x18a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1c0): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x1f2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL25isRecordWithSSEVectorTypeRN5clang10ASTContextENS_8QualTypeE+0x200): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::getIndirectResult(clang::QualType, bool, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xa0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0xdf): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo17getIndirectResultEN5clang8QualTypeEbRNS_7CCStateE+0x1a8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2b): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyRecord(clang::ASTContext&, clang::QualType, bool)': TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x2e): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x117): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x182): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x19d): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL13isEmptyRecordRN5clang10ASTContextENS_8QualTypeEb+0x1ab): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isEmptyField(clang::ASTContext&, clang::FieldDecl const*, bool)': TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x37): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x5d): undefined reference to `llvm::APInt::countLeadingZerosSlowCase() const' TargetInfo.cpp:(.text._ZL12isEmptyFieldRN5clang10ASTContextEPKNS_9FieldDeclEb+0x9d): undefined reference to `clang::TagType::getDecl() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::shouldReturnTypeInRegister(clang::QualType, clang::ASTContext&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x23): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xb8): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0xf7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo26shouldReturnTypeInRegisterEN5clang8QualTypeERNS1_10ASTContextE+0x100): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x86): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe9): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::HexagonABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x95): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xad): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x296): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dd): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x37a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x394): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4b3): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x532): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x546): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x566): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5eb): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5fc): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114HexagonABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60d): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::LanaiABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xdd): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x142): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x16c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x199): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2b5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2dc): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x30d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x392): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x46b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x48a): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x592): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6aa): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112LanaiABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x727): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::classifyArgumentType(clang::QualType, bool, int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x109): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x128): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x1fb): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x209): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x293): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2e8): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x2ff): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x339): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo20classifyArgumentTypeEN5clang8QualTypeEbRi+0x363): undefined reference to `clang::Type::isUnsignedIntegerOrEnumerationType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::RISCVABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_112RISCVABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x10e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::GetSingleElementType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x20): undefined reference to `clang::Type::getAsStructureType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x146): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x209): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x22a): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x243): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20GetSingleElementTypeEN5clang8QualTypeE+0x251): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xa1): undefined reference to `clang::Type::hasSignedIntegerRepresentation() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xea): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x143): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x165): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x19f): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1f0): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x299): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2c9): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x64): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xf5): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x159): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x1e0): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2de): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2ee): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x341): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x391): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x42b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x44a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x468): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4fb): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x594): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x61b): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x66d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6f8): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x72e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7cc): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x869): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x89c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8c1): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x922): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x96f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98d): undefined reference to `llvm::ConstantInt::get(llvm::Type*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9f6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::SystemZABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x121): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114SystemZABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x1f7): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `isSingleElementStruct(clang::QualType, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x32): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x117): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x16c): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x181): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x19d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1ad): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x1db): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x245): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2a2): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL21isSingleElementStructN5clang8QualTypeERNS_10ASTContextE+0x2b0): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC32_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x84): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xda): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x190): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x219): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2a6): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2bc): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x2d2): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x34e): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x384): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x394): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3ca): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3da): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x421): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x431): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x495): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x4e0): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x52b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x548): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x566): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5bb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x5e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x60d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6a6): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6da): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x6e8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x70e): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x773): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7ee): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7fc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x836): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x861): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x871): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x88d): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8fd): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x90e): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x995): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa22): undefined reference to `clang::Type::isFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa44): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa56): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaae): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xafc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb2a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb4f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb82): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbc0): undefined reference to `clang::Type::isAggregateType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbd9): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbf9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1c): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc43): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc79): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xca5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd77): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC32_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd98): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::updateFreeRegs(clang::QualType, (anonymous namespace)::CCState&) const [clone .isra.560]': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo14updateFreeRegsEN5clang8QualTypeERNS_7CCStateE.isra.560+0x66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetByteVectorType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x5b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x74): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo17GetByteVectorTypeEN5clang8QualTypeE+0x85): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AMDGPUABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4d7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x50e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x565): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x573): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5a8): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x698): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6d8): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x70f): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x759): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x791): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113AMDGPUABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7e3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CXXRecordDecl::bases() const': TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x10a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK5clang13CXXRecordDecl5basesEv[_ZNK5clang13CXXRecordDecl5basesEv]+0x1bd): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `clang::CodeGen::ABIInfo::isHomogeneousAggregate(clang::QualType, clang::Type const*&, unsigned long&) const [clone .localalias.711]': TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3b): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0xc7): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1a3): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x1d2): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x2f6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x30e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x3ed): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x40b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x431): undefined reference to `clang::FieldDecl::isZeroLengthBitField(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x481): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK5clang7CodeGen7ABIInfo22isHomogeneousAggregateENS_8QualTypeERPKNS_4TypeERm+0x4dc): undefined reference to `clang::ASTContext::getVectorType(clang::QualType, unsigned int, clang::VectorType::VectorKind) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::WinX86_64ABIInfo::classify(clang::QualType, unsigned int&, bool, bool, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xa6): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0xeb): undefined reference to `clang::ASTContext::toCharUnitsFromBits(long) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x1d5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x2e3): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_116WinX86_64ABIInfo8classifyEN5clang8QualTypeERjbbb+0x33f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xe1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::getParamTypeAlignment(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x83): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x172): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1a2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1d2): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x1f9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x240): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo21getParamTypeAlignmentEN5clang8QualTypeE+0x2b1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x41): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xd2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x12c): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x22c): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x24f): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x308): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::classifyArgumentType(clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x56): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xe0): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0xf8): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x17e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x18c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x1ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x206): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x228): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2ee): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x2fc): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x35a): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x389): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3a8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3c8): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3d6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo20classifyArgumentTypeEN5clang8QualTypeE+0x3ed): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x11a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x132): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x17d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x236): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x365): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3a3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3b1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3e3): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitAAPCSVAArg(clang::CodeGen::Address, clang::QualType, clang::CodeGen::CodeGenFunction&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x106): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x156): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1a9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1f3): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x20c): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x2cf): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x313): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x357): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x384): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x39e): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x442): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x47e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4a3): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4cd): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x4ed): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x50f): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x5a3): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x666): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x774): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x7ce): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x83a): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x982): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x9d3): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa11): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xa7f): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb39): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb73): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xb8e): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc47): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xc65): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xce6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xcf3): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd49): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd60): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd7f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xd8d): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdd1): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xdfb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe1e): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe2c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xe4c): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xea7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xec7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xeed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf1e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf4b): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf59): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xf7b): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfdf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0xfff): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1025): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x10f5): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x112d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x114a): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x11bf): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1202): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x124f): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1267): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12c0): undefined reference to `llvm::Module::getDataLayout() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x12ec): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x132c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x137b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x13f6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo14EmitAAPCSVAArgEN5clang7CodeGen7AddressENS1_8QualTypeERNS2_15CodeGenFunctionE+0x1416): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::AArch64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x115): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_114AArch64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::ARMABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x101): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x208): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2e1): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x2fb): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3ce): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x42b): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x495): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x4de): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x54e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x55c): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x576): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x625): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f0): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x711): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x729): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x74a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79c): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7ef): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x807): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8be): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8eb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9a4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9d5): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xab1): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb7e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbb3): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbcb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc36): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc47): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc66): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xc7d): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xcd6): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd16): undefined reference to `llvm::Type::getInt16Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd40): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd5f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd78): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_110ARMABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xd8f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::PPC64_SVR4_ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x23b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x379): undefined reference to `clang::ASTContext::getTypeAlignInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3af): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x3fe): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x40a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x445): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x47e): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x584): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6a6): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6ce): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x75d): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7a2): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8a5): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_118PPC64_SVR4_ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x8e7): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classify(clang::QualType, unsigned long, (anonymous namespace)::X86_64ABIInfo::Class&, (anonymous namespace)::X86_64ABIInfo::Class&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xd4): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x10b): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x1ee): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x2fb): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x33e): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x401): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x44a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x47b): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x4c4): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x647): undefined reference to `llvm::APFloatBase::IEEEquad()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x66a): undefined reference to `llvm::APFloatBase::x87DoubleExtended()' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x7c9): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x804): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x82e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x8e3): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x926): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0x9c6): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xa58): undefined reference to `clang::FieldDecl::getBitWidthValue(clang::ASTContext const&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb13): undefined reference to `llvm::Triple::getOSVersion(unsigned int&, unsigned int&, unsigned int&) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xb67): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbb3): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xbf8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo8classifyEN5clang8QualTypeEmRNS0_5ClassES4_b+0xc61): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `addBaseAndFieldSizes(clang::ASTContext&, clang::CXXRecordDecl const*, unsigned long&)': TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xae): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0xbf): undefined reference to `clang::Type::getAsCXXRecordDecl() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x16a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZL20addBaseAndFieldSizesRN5clang10ASTContextEPKNS_13CXXRecordDeclERm+0x221): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::classifyArgumentType(clang::QualType, (anonymous namespace)::CCState&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6c): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0xdc): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x14e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1c1): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x1ec): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x22a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x262): undefined reference to `clang::CXXRecordDecl::isCLike() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x2ac): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x41d): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x47a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x4c9): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x539): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x581): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x5be): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x678): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6d5): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x6fd): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x71d): undefined reference to `llvm::Type::getScalarSizeInBits() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x794): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo20classifyArgumentTypeEN5clang8QualTypeERNS_7CCStateE+0x7c8): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_32ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x396): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x79a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x85a): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x975): undefined reference to `clang::ASTContext::getPointerType(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x9ce): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xa8f): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xade): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xafa): undefined reference to `clang::Type::isPromotableIntegerType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb2f): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb3d): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb51): undefined reference to `clang::Type::isRealFloatingType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_32ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0xb86): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `BitsContainNoUserData(clang::QualType, unsigned int, unsigned int, clang::ASTContext&)': TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x38): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x78): undefined reference to `clang::ASTContext::getAsArrayType(clang::QualType) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0xa6): undefined reference to `clang::ASTContext::getTypeInfo(clang::Type const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x14a): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x15e): undefined reference to `clang::ASTContext::getASTRecordLayout(clang::RecordDecl const*) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x1e5): undefined reference to `clang::ASTContext::toBits(clang::CharUnits) const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x278): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZL21BitsContainNoUserDataN5clang8QualTypeEjjRNS_10ASTContextE+0x30c): undefined reference to `clang::RecordDecl::field_begin() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetINTEGERTypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4e): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x64): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xf9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x15a): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x170): undefined reference to `llvm::Type::isIntegerTy(unsigned int) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1a5): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1db): undefined reference to `llvm::IntegerType::get(llvm::LLVMContext&, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo22GetINTEGERTypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x1ea): undefined reference to `llvm::StructLayout::getElementContainingOffset(unsigned long) const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::GetSSETypeAtOffset(llvm::Type*, unsigned int, clang::QualType, unsigned int) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x4c): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0x98): undefined reference to `llvm::Type::getDoubleTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xae): undefined reference to `llvm::Type::getFloatTy(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo18GetSSETypeAtOffsetEPN4llvm4TypeEjN5clang8QualTypeEj+0xc4): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyArgumentType(clang::QualType, unsigned int, unsigned int&, unsigned int&, bool) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x157): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo20classifyArgumentTypeEN5clang8QualTypeEjRjS3_b+0x17f): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64TargetCodeGenInfo::isNoProtoCallVariadic(clang::CodeGen::CallArgList const&, clang::FunctionNoProtoType const*) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_123X86_64TargetCodeGenInfo21isNoProtoCallVariadicERKN5clang7CodeGen11CallArgListEPKNS1_19FunctionNoProtoTypeE+0x92): undefined reference to `llvm::Type::getPrimitiveSizeInBits() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::EmitVAArg(clang::CodeGen::CodeGenFunction&, clang::CodeGen::Address, clang::QualType) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x146): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x164): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x243): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x25f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x306): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x353): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3a6): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3bf): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x3de): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x47b): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x505): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x733): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x77b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x7e1): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x82c): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x875): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8ba): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x8d8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x91b): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x98b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x99e): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0x9c9): undefined reference to `llvm::IRBuilderBase::CreateMemCpy(llvm::Value*, unsigned int, llvm::Value*, unsigned int, llvm::Value*, bool, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*, llvm::MDNode*)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xa96): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xaab): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xb66): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xbcb): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc1a): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc3e): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xc95): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcac): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo9EmitVAArgERN5clang7CodeGen15CodeGenFunctionENS2_7AddressENS1_8QualTypeE+0xcf2): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::classifyRegCallStructTypeImpl(clang::QualType, unsigned int&, unsigned int&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x59): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0xa5): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x202): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x20b): undefined reference to `clang::RecordDecl::field_begin() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x2e2): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x31a): undefined reference to `clang::QualType::getSplitUnqualifiedTypeImpl(clang::QualType)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x32c): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo29classifyRegCallStructTypeImplEN5clang8QualTypeERjS3_+0x33a): undefined reference to `clang::CXXRecordDecl::DefinitionData::getBasesSlowCase() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o): In function `(anonymous namespace)::X86_64ABIInfo::computeInfo(clang::CodeGen::CGFunctionInfo&) const': TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x15c): undefined reference to `clang::Type::isStructureOrClassType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x526): undefined reference to `clang::TagType::getDecl() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x5ee): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x60e): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x623): undefined reference to `llvm::Type::getX86_FP80Ty(llvm::LLVMContext&)' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x6f1): undefined reference to `clang::Type::isUnionType() const' TargetInfo.cpp:(.text._ZNK12_GLOBAL__N_113X86_64ABIInfo11computeInfoERN5clang7CodeGen14CGFunctionInfoE+0x7cf): undefined reference to `clang::Type::isPromotableIntegerType() const' /usr/lib/libclangCodeGen.a(TargetInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Stmt const*, unsigned int&) [clone .localalias.104]': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x98): undefined reference to `clang::SwitchStmt::getConditionVariable() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x162): undefined reference to `clang::Stmt::children()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x264): undefined reference to `clang::StmtIteratorBase::NextVA()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x29d): undefined reference to `clang::SwitchCase::getSubStmt()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x357): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x37c): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4StmtERj+0x937): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::BuildScopeInformation(clang::Decl const*, unsigned int&)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x9e): undefined reference to `clang::VarDecl::getInit()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x118): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x1c0): undefined reference to `clang::DeclContext::getRedeclContext()' VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector21BuildScopeInformationEPKNS_4DeclERj+0x250): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o): In function `clang::CodeGen::VarBypassDetector::Init(clang::Stmt const*)': VarBypassDetector.cpp:(.text._ZN5clang7CodeGen17VarBypassDetector4InitEPKNS_4StmtE+0x2e4): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(VarBypassDetector.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE4nameEv]+0x3b): more undefined references to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED2Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x15): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::~AnalysisResultModel()': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED0Ev[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EED5Ev]+0x19): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisResultModel::Invalidator, true>::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)': BackendUtil.cpp:(.text._ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_[_ZN4llvm6detail19AnalysisResultModelINS_8FunctionENS_9AAManagerENS_9AAResultsENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorELb1EE10invalidateERS2_RKS5_RS8_]+0x6): undefined reference to `llvm::AAResults::invalidate(llvm::Function&, llvm::PreservedAnalyses const&, llvm::AnalysisManager::Invalidator&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x23): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x39): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Function&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xb1): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xda): undefined reference to `llvm::AAResults::AAResults(llvm::AAResults&&)' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xe3): undefined reference to `llvm::AAResults::~AAResults()' BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_9AAManagerENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0xf0): undefined reference to `llvm::AAResults::~AAResults()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `createTLII(llvm::Triple&, clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x3a): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::Triple const&)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x7f): undefined reference to `llvm::TargetLibraryInfoImpl::getLibFunc(llvm::StringRef, llvm::LibFunc&) const' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0xfa): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x105): undefined reference to `llvm::TargetLibraryInfoImpl::disableAllFunctions()' BackendUtil.cpp:(.text._ZL10createTLIIRN4llvm6TripleERKN5clang14CodeGenOptionsE+0x122): undefined reference to `llvm::TargetLibraryInfoImpl::addVectorizableFunctionsFromVecLib(llvm::TargetLibraryInfoImpl::VectorLibrary)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE3runERS2_RS6_]+0x22): undefined reference to `llvm::TargetLibraryAnalysis::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_16GCOVProfilerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::GCOVProfilerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_15PrintModulePassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::PrintModulePass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17BitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_24ThinLTOBitcodeWriterPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::ThinLTOBitcodeWriterPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_18NameAnonGlobalPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::NameAnonGlobalPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Function&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_8FunctionENS_18BoundsCheckingPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_[_ZN4llvm6detail9PassModelINS_6ModuleENS_17AlwaysInlinerPassENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS6_]+0x1e): undefined reference to `llvm::AlwaysInlinerPass::run(llvm::Module&, llvm::AnalysisManager&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addEfficiencySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL26addEfficiencySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x49): undefined reference to `llvm::createEfficiencySanitizerPass(llvm::EfficiencySanitizerOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addDataFlowSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addDataFlowSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x21): undefined reference to `llvm::createDataFlowSanitizerPass(std::vector, std::allocator >, std::allocator, std::allocator > > > const&, void* (*)(), void* (*)())' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addThreadSanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addThreadSanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createThreadSanitizerPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL33addKernelHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1c): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addHWAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL27addHWAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x29): undefined reference to `llvm::createHWAddressSanitizerPass(bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addKernelAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x1e): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL31addKernelAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x42): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddressSanitizerPasses(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x66): undefined reference to `llvm::createAddressSanitizerFunctionPass(bool, bool, bool)' BackendUtil.cpp:(.text._ZL25addAddressSanitizerPassesRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x84): undefined reference to `llvm::createAddressSanitizerModulePass(bool, bool, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addSanitizerCoveragePass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addSanitizerCoveragePassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xc1): undefined reference to `llvm::createSanitizerCoverageModulePass(llvm::SanitizerCoverageOptions const&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addBoundsCheckingPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL21addBoundsCheckingPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createBoundsCheckingLegacyPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addAddDiscriminatorsPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL24addAddDiscriminatorsPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x12): undefined reference to `llvm::createAddDiscriminatorsPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCOptPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL17addObjCARCOptPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCOptPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCAPElimPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCAPElimPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCAPElimPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addObjCARCExpandPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL20addObjCARCExpandPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x22): undefined reference to `llvm::createObjCARCExpandPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `addMemorySanitizerPass(llvm::PassManagerBuilder const&, llvm::legacy::PassManagerBase&)': BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x33): undefined reference to `llvm::createMemorySanitizerPass(int, bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x5b): undefined reference to `llvm::createEarlyCSEPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x70): undefined reference to `llvm::createReassociatePass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x85): undefined reference to `llvm::createLICMPass()' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0x9c): undefined reference to `llvm::createGVNPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xb6): undefined reference to `llvm::createInstructionCombiningPass(bool)' BackendUtil.cpp:(.text._ZL22addMemorySanitizerPassRKN4llvm18PassManagerBuilderERNS_6legacy15PassManagerBaseE+0xcb): undefined reference to `llvm::createDeadStoreEliminationPass()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#5}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E3_E9_M_invokeERKSt9_Any_dataOjS3_+0x26): undefined reference to `llvm::Module::print(llvm::raw_ostream&, llvm::AssemblyAnnotationWriter*, bool, bool) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `std::_Function_handler >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(unsigned long, llvm::Module const&)#6}>::_M_invoke(std::_Any_data const&, unsigned int&&, llvm::Module const&)': BackendUtil.cpp:(.text._ZNSt17_Function_handlerIFbjRKN4llvm6ModuleEEZL17runThinLTOBackendPNS0_18ModuleSummaryIndexEPS1_RKN5clang19HeaderSearchOptionsERKNS8_14CodeGenOptionsERKNS8_13TargetOptionsERKNS8_11LangOptionsESt10unique_ptrINS0_17raw_pwrite_streamESt14default_deleteISM_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS8_13BackendActionEEUlmS3_E4_E9_M_invokeERKSt9_Any_dataOjS3_+0x29): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `setCommandLineOpts(clang::CodeGenOptions const&)': BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0xab): undefined reference to `llvm::cl::ParseCommandLineOptions(int, char const* const*, llvm::StringRef, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x15f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZL18setCommandLineOptsRKN5clang14CodeGenOptionsE+0x180): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_6ModuleENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::AnalysisPassModel::Invalidator>::name()': BackendUtil.cpp:(.text._ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv[_ZN4llvm6detail17AnalysisPassModelINS_8FunctionENS_21TargetLibraryAnalysisENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEE11InvalidatorEJEE4nameEv]+0x3b): undefined reference to `llvm::StringRef::find(llvm::StringRef, unsigned long) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#7}&&) [clone .isra.431]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0xe8): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x13a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE5_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.431+0x151): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#3}&&) [clone .isra.430]': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x16): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x7c): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0xdd): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x12a): undefined reference to `llvm::raw_ostream::write(unsigned char)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE1_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_.isra.430+0x141): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(llvm::StringRef)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsENS_9StringRefE[_ZN4llvm11raw_ostreamlsENS_9StringRefE]+0x52): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::raw_ostream::operator<<(char const*)': BackendUtil.cpp:(.text._ZN4llvm11raw_ostreamlsEPKc[_ZN4llvm11raw_ostreamlsEPKc]+0x5f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::Error llvm::handleErrorImpl >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}>(std::unique_ptr >, runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)::{lambda(llvm::ErrorInfoBase&)#1}&&)': BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x19): undefined reference to `llvm::ErrorInfoBase::ID' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x7f): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0xd2): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZN4llvm15handleErrorImplIZL17runThinLTOBackendPNS_18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS5_14CodeGenOptionsERKNS5_13TargetOptionsERKNS5_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISJ_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS5_13BackendActionEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESI_ISU_SK_ISU_EEOT_DpOT0_+0x122): undefined reference to `llvm::raw_ostream::write(unsigned char)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmbedBitcode(llvm::Module*, clang::CodeGenOptions const&, llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0xf5): undefined reference to `llvm::Type::getInt8Ty(llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x100): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x114): undefined reference to `llvm::collectUsedGlobalVariables(llvm::Module const&, llvm::SmallPtrSetImpl&, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x18d): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x1e6): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x227): undefined reference to `vtable for llvm::raw_string_ostream' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x271): undefined reference to `llvm::WriteBitcodeToFile(llvm::Module const&, llvm::raw_ostream&, bool, llvm::ModuleSummaryIndex const*, bool, std::array*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x28a): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2ad): undefined reference to `llvm::raw_ostream::flush_nonempty()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2c3): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2d1): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2e2): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x2f3): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x319): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x34b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x383): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x38f): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ce): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3ee): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x3fb): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x429): undefined reference to `llvm::Type::getIntNTy(llvm::LLVMContext&, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x438): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x447): undefined reference to `llvm::ConstantDataSequential::getImpl(llvm::StringRef, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x468): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x498): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4cb): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x4d7): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x516): undefined reference to `llvm::Module::getGlobalVariable(llvm::StringRef, bool) const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x535): undefined reference to `llvm::Value::takeName(llvm::Value*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x53e): undefined reference to `llvm::GlobalVariable::eraseFromParent()' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x56a): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x58d): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x5fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6dd): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x6f0): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x706): undefined reference to `llvm::ConstantExpr::getPointerBitCastOrAddrSpaceCast(llvm::Constant*, llvm::Type*)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7a2): undefined reference to `llvm::Value::getName() const' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x7ed): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x831): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x86a): undefined reference to `llvm::Value::setName(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x889): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN5clang12EmbedBitcodeEPN4llvm6ModuleERKNS_14CodeGenOptionsENS0_15MemoryBufferRefE+0x8c7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::insert(void*)': BackendUtil.cpp:(.text._ZN4llvm15SmallPtrSetImplIPvE6insertES1_[_ZN4llvm15SmallPtrSetImplIPvE6insertES1_]+0x20): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallPtrSetImpl::count(void const*) const': BackendUtil.cpp:(.text._ZNK4llvm15SmallPtrSetImplIPvE5countEPKv[_ZNK4llvm15SmallPtrSetImplIPvE5countEPKv]+0x1f): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::PreservedAnalyses::intersect(llvm::PreservedAnalyses&&)': BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x101): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x1f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x2f5): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x32a): undefined reference to `llvm::SmallPtrSetImplBase::insert_imp_big(void const*)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x4ec): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x508): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x532): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' BackendUtil.cpp:(.text._ZN4llvm17PreservedAnalyses9intersectEOS0_[_ZN4llvm17PreservedAnalyses9intersectEOS0_]+0x553): undefined reference to `llvm::SmallPtrSetImplBase::MoveFrom(unsigned int, llvm::SmallPtrSetImplBase&&)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::detail::PassModel, llvm::PreservedAnalyses, llvm::AnalysisManager>::run(llvm::Module&, llvm::AnalysisManager&)': BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21): undefined reference to `llvm::InnerAnalysisManagerProxy, llvm::Module>::Key' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x42): undefined reference to `llvm::AnalysisManager::getResultImpl(llvm::AnalysisKey*, llvm::Module&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x8c): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xdd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0xfb): undefined reference to `llvm::BoundsCheckingPass::run(llvm::Function&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x10c): undefined reference to `llvm::AnalysisManager::invalidate(llvm::Function&, llvm::PreservedAnalyses const&)' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x159): undefined reference to `llvm::AllAnalysesOn::SetKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x181): undefined reference to `llvm::SmallPtrSetImplBase::FindBucketFor(void const*) const' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x21e): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' BackendUtil.cpp:(.text._ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_[_ZN4llvm6detail9PassModelINS_6ModuleENS_27ModuleToFunctionPassAdaptorINS_18BoundsCheckingPassEEENS_17PreservedAnalysesENS_15AnalysisManagerIS2_JEEEJEE3runERS2_RS8_]+0x263): undefined reference to `llvm::PreservedAnalyses::AllAnalysesKey' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MutableArrayRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MutableArrayRefINS0_13BitcodeModuleEEE+0x3b): undefined reference to `llvm::BitcodeModule::getLTOInfo()' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::FindThinLTOModule(llvm::MemoryBufferRef)': BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x45): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0xea): undefined reference to `llvm::inconvertibleErrorCode()' BackendUtil.cpp:(.text._ZN5clang17FindThinLTOModuleEN4llvm15MemoryBufferRefE+0x125): undefined reference to `llvm::StringError::StringError(llvm::Twine const&, std::error_code)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIjEaSERKS1_[_ZN4llvm15SmallVectorImplIjEaSERKS1_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplIhEaSERKS1_[_ZN4llvm15SmallVectorImplIhEaSERKS1_]+0xc5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_15LayoutAlignElemEEaSERKS2_]+0xdd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl const&)': BackendUtil.cpp:(.text._ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_[_ZN4llvm15SmallVectorImplINS_16PointerAlignElemEEaSERKS2_]+0xfd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&, llvm::PassBuilder::OptimizationLevel)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_8FunctionENS_15AnalysisManagerIS3_JEEEJEEENS_11PassBuilder17OptimizationLevelEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::SmallVectorTemplateBase>&)>, false>::grow(unsigned long)': BackendUtil.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseISt8functionIFvRNS_11PassManagerINS_6ModuleENS_15AnalysisManagerIS3_JEEEJEEEEELb0EE4growEm]+0x18e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::CreateTargetMachine(bool)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x93): undefined reference to `llvm::TargetRegistry::lookupTarget(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator >&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x24f): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x31c): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper19CreateTargetMachineEb+0x591): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `llvm::ErrorList::join(llvm::Error, llvm::Error)': BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0xa7): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZN4llvm9ErrorList4joinENS_5ErrorES1_[_ZN4llvm9ErrorList4joinENS_5ErrorES1_]+0x108): undefined reference to `vtable for llvm::ErrorList' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `bool llvm::DenseMapBase, llvm::detail::DenseMapPair >, llvm::StringRef, unsigned int, llvm::DenseMapInfo, llvm::detail::DenseMapPair >::LookupBucketFor(llvm::StringRef const&, llvm::detail::DenseMapPair const*&) const': BackendUtil.cpp:(.text._ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_[_ZNK4llvm12DenseMapBaseINS_8DenseMapINS_9StringRefEjNS_12DenseMapInfoIS2_EENS_6detail12DenseMapPairIS2_jEEEES2_jS4_S7_E15LookupBucketForIS2_EEbRKT_RPKS7_]+0x45): undefined reference to `llvm::hash_value(llvm::StringRef)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `runThinLTOBackend(llvm::ModuleSummaryIndex*, llvm::Module*, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, std::unique_ptr >, std::__cxx11::basic_string, std::allocator >, clang::BackendAction)': BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x90): undefined reference to `llvm::ModuleSummaryIndex::collectDefinedGVSummariesPerModule(llvm::StringMap, llvm::detail::DenseMapPair >, llvm::MallocAllocator>&) const' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x12c): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x367): undefined reference to `llvm::MemoryBuffer::getFile(llvm::Twine const&, long, bool, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x5e6): undefined reference to `llvm::MCTargetOptions::MCTargetOptions()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x9c5): undefined reference to `llvm::StringMapImpl::LookupBucketFor(llvm::StringRef)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xa78): undefined reference to `llvm::lto::thinBackend(llvm::lto::Config&, unsigned int, std::function > (unsigned int)>, llvm::Module&, llvm::ModuleSummaryIndex const&, llvm::StringMap, std::allocator > >, llvm::MallocAllocator> const&, llvm::DenseMap, llvm::detail::DenseMapPair > const&, llvm::MapVector, llvm::detail::DenseMapPair >, std::vector, std::allocator > > >&)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xac2): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xdce): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0xf94): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1027): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1095): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x10f0): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1407): undefined reference to `llvm::lto::Config::addSaveTemps(std::__cxx11::basic_string, std::allocator >, bool)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1446): undefined reference to `llvm::ErrorList::ID' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x15e6): undefined reference to `llvm::StringMapImpl::RehashTable(unsigned int)' BackendUtil.cpp:(.text._ZL17runThinLTOBackendPN4llvm18ModuleSummaryIndexEPNS_6ModuleERKN5clang19HeaderSearchOptionsERKNS4_14CodeGenOptionsERKNS4_13TargetOptionsERKNS4_11LangOptionsESt10unique_ptrINS_17raw_pwrite_streamESt14default_deleteISI_EENSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEENS4_13BackendActionE+0x1868): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::AddEmitPasses(llvm::legacy::PassManager&, clang::BackendAction, llvm::raw_pwrite_stream&, llvm::raw_pwrite_stream*) [clone .constprop.826]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x56): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x80): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x90): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1d6): undefined reference to `llvm::createObjCARCContractPass()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x1e2): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper13AddEmitPassesERN4llvm6legacy11PassManagerEN5clang13BackendActionERNS1_17raw_pwrite_streamEPS7_.constprop.826+0x284): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::openOutputFile(llvm::StringRef) [clone .isra.813]': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x5b): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1ac): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1b5): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper14openOutputFileEN4llvm9StringRefE.isra.813+0x1f6): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `(anonymous namespace)::EmitAssemblyHelper::EmitAssemblyWithNewPassManager(clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x32): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x156): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d0): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1d9): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x728): undefined reference to `llvm::AAManager::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x7e9): undefined reference to `llvm::PassBuilder::buildDefaultAAPipeline()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x900): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x909): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x91d): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ac): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x9ee): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdea): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xdfd): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeb2): undefined reference to `llvm::PassBuilder::registerModuleAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xec3): undefined reference to `llvm::PassBuilder::registerCGSCCAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xed1): undefined reference to `llvm::PassBuilder::registerFunctionAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xeed): undefined reference to `llvm::PassBuilder::registerLoopAnalyses(llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xf06): undefined reference to `llvm::PassBuilder::crossRegisterProxies(llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0xfc9): undefined reference to `llvm::PassBuilder::buildLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x10af): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1103): undefined reference to `llvm::PrintModulePass::PrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1290): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x129a): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12a1): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x12d3): undefined reference to `llvm::PassManager>::run(llvm::Module&, llvm::AnalysisManager&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x130a): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1320): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x134d): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1356): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1369): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1372): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1386): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x18fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x190c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x19ed): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1a01): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b01): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b27): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b38): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b5b): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1b64): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c04): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1c18): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1cd8): undefined reference to `llvm::TargetLibraryAnalysis::Key' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1dd2): undefined reference to `llvm::PassBuilder::buildPerModuleDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x1f51): undefined reference to `llvm::PassBuilder::buildThinLTOPreLinkDefaultPipeline(llvm::PassBuilder::OptimizationLevel, bool)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21aa): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x21c2): undefined reference to `llvm::TargetLibraryInfoImpl::TargetLibraryInfoImpl(llvm::TargetLibraryInfoImpl&&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2212): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26a0): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x26d7): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2c6d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' BackendUtil.cpp:(.text._ZN12_GLOBAL__N_118EmitAssemblyHelper30EmitAssemblyWithNewPassManagerEN5clang13BackendActionESt10unique_ptrIN4llvm17raw_pwrite_streamESt14default_deleteIS5_EE+0x2cea): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82): undefined reference to `llvm::getModuleSummaryIndexForFile(llvm::StringRef, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xf2): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x33c): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x36e): undefined reference to `clang::FrontendTimesIsEnabled' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3db): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3f5): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x3fe): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x40c): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x443): undefined reference to `llvm::legacy::FunctionPassManager::FunctionPassManager(llvm::Module*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x45d): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x466): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x473): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4ad): undefined reference to `llvm::legacy::PassManager::PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4c7): undefined reference to `llvm::TargetMachine::getTargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4d0): undefined reference to `llvm::createTargetTransformInfoWrapperPass(llvm::TargetIRAnalysis)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x4dc): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x576): undefined reference to `llvm::cl::PrintOptionValues()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x57f): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x586): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ab): undefined reference to `llvm::legacy::FunctionPassManager::doInitialization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5dd): undefined reference to `llvm::GlobalValue::isDeclaration() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5f8): undefined reference to `llvm::legacy::FunctionPassManager::doFinalization()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x5ff): undefined reference to `vtable for llvm::PrettyStackTraceString' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x614): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x61d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x647): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x658): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x661): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x689): undefined reference to `llvm::legacy::PassManager::run(llvm::Module&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x69a): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6ca): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6d3): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6eb): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x6f4): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x706): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x710): undefined reference to `llvm::legacy::FunctionPassManager::~FunctionPassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x71b): undefined reference to `llvm::legacy::PassManager::~PassManager()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x72e): undefined reference to `llvm::Timer::stopTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x783): undefined reference to `llvm::Timer::~Timer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x796): undefined reference to `llvm::Module::~Module()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x82a): undefined reference to `llvm::Module::getDataLayout() const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x88a): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9aa): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x9ec): undefined reference to `clang::BuryPointer(void const*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa63): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xa91): undefined reference to `llvm::PassManagerBuilder::PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xaf0): undefined reference to `llvm::createFunctionInliningPass(unsigned int, unsigned int, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbb5): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xbc3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xc43): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd0b): undefined reference to `llvm::TargetLibraryInfoWrapperPass::TargetLibraryInfoWrapperPass(llvm::TargetLibraryInfoImpl const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd18): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xd8f): undefined reference to `llvm::SymbolRewriter::RewriteMapParser::parse(std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::list >, std::allocator > > >*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xda2): undefined reference to `llvm::createRewriteSymbolsPass(std::__cxx11::list >, std::allocator > > >&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xdb0): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe6a): undefined reference to `llvm::PassManagerBuilder::populateFunctionPassManager(llvm::legacy::FunctionPassManager&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe78): undefined reference to `llvm::PassManagerBuilder::populateModulePassManager(llvm::legacy::PassManagerBase&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0xe81): undefined reference to `llvm::PassManagerBuilder::~PassManagerBuilder()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x102b): undefined reference to `llvm::errs()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1083): undefined reference to `llvm::logAllUnhandledErrors(llvm::Error, llvm::raw_ostream&, llvm::Twine)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1119): undefined reference to `llvm::legacy::FunctionPassManager::run(llvm::Function&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x137d): undefined reference to `llvm::DataLayout::clear()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x13f7): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1400): undefined reference to `llvm::DataLayout::~DataLayout()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1495): undefined reference to `llvm::Timer::startTimer()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x17f2): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1805): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1812): undefined reference to `llvm::TargetIRAnalysis::TargetIRAnalysis()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1877): undefined reference to `llvm::createWriteThinLTOBitcodePass(llvm::raw_ostream&, llvm::raw_ostream*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1885): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18c5): undefined reference to `llvm::createPrintModulePass(llvm::raw_ostream&, std::__cxx11::basic_string, std::allocator > const&, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x18d3): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x191f): undefined reference to `llvm::createAlwaysInlinerLegacyPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19ad): undefined reference to `llvm::createGCOVProfilerPass(llvm::GCOVOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19bb): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19d8): undefined reference to `llvm::createStripSymbolsPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x19e6): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a17): undefined reference to `llvm::createVerifierPass(bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a24): undefined reference to `llvm::legacy::FunctionPassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1a70): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1ab1): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b18): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1b59): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1bc8): undefined reference to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x1c09): more undefined references to `llvm::PassManagerBuilder::addExtension(llvm::PassManagerBuilder::ExtensionPointTy, std::function)' follow /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o): In function `clang::EmitBackendOutput(clang::DiagnosticsEngine&, clang::HeaderSearchOptions const&, clang::CodeGenOptions const&, clang::TargetOptions const&, clang::LangOptions const&, llvm::DataLayout const&, llvm::Module*, clang::BackendAction, std::unique_ptr >)': BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2217): undefined reference to `llvm::createBitcodeWriterPass(llvm::raw_ostream&, bool, bool, bool)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2225): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x228f): undefined reference to `llvm::Triple::Triple(llvm::Twine const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x22ca): undefined reference to `llvm::Module::getModuleFlag(llvm::StringRef) const' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x237d): undefined reference to `llvm::addCoroutinePassesToExtensionPoints(llvm::PassManagerBuilder&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2402): undefined reference to `llvm::createInstrProfilingLegacyPass(llvm::InstrProfOptions const&)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2410): undefined reference to `llvm::legacy::PassManager::add(llvm::Pass*)' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24b3): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x24c1): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' BackendUtil.cpp:(.text._ZN5clang17EmitBackendOutputERNS_17DiagnosticsEngineERKNS_19HeaderSearchOptionsERKNS_14CodeGenOptionsERKNS_13TargetOptionsERKNS_11LangOptionsERKN4llvm10DataLayoutEPNSE_6ModuleENS_13BackendActionESt10unique_ptrINSE_17raw_pwrite_streamESt14default_deleteISM_EE+0x2572): undefined reference to `llvm::Module::addModuleFlag(llvm::Module::ModFlagBehavior, llvm::StringRef, unsigned int)' /usr/lib/libclangCodeGen.a(BackendUtil.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::registerDeviceVar(llvm::GlobalVariable&, unsigned int)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime17registerDeviceVarERN4llvm14GlobalVariableEj+0x47): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::addUnderscoredPrefixToName(llvm::StringRef) const [clone .isra.46]': CGCUDANV.cpp:(.text._ZNK12_GLOBAL__N_115CGNVCUDARuntime26addUnderscoredPrefixToNameEN4llvm9StringRefE.isra.46+0x69): undefined reference to `llvm::Twine::str[abi:cxx11]() const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleDtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x8c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x11f): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x12e): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x149): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x1a1): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x23f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x263): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2a3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2e1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x2f0): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x398): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x431): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x460): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4a6): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4b2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x4f9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x514): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x531): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x556): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x569): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5ad): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x5f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x637): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x656): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x673): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleDtorFunctionEv+0x6ac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeRegisterGlobalsFn()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9c): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xaa): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd6): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x13a): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x20d): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x25e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x3ab): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x40f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x425): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x48b): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x4db): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x51f): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x55f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5a2): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x5ab): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x651): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x6e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x70e): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x755): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x761): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7ae): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7c9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x7e6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x893): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x9af): undefined reference to `llvm::Value::getName() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa14): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa2a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xa91): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xae8): undefined reference to `llvm::Module::getDataLayout() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb00): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xb3d): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xba6): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbd2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xbe9): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc04): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xc1a): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xcb1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd31): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xd62): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xda7): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xdb2): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe04): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe1f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe3e): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe7a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xe8d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xeee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf09): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf28): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xf43): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0xfaa): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x101a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x110d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x112d): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1156): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1178): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x11a7): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1204): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1235): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1260): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1291): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x12ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x131c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1344): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x144c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x149c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1506): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1526): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1546): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x157d): undefined reference to `llvm::Function::BuildLazyArguments() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x15fb): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1668): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x16d5): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x177c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1821): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x18af): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a24): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime21makeRegisterGlobalsFnEv+0x1a8f): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `clang::CodeGen::CreateNVCUDARuntime(clang::CodeGen::CodeGenModule&)': CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xd5): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN5clang7CodeGen19CreateNVCUDARuntimeERNS0_13CodeGenModuleE+0xf8): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::makeModuleCtorFunction()': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf7): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b1): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24c): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26a): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4cc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x4e2): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x523): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x55a): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x5e9): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x607): undefined reference to `llvm::GlobalValue::getGlobalIdentifier[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x620): undefined reference to `llvm::MD5::MD5()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x637): undefined reference to `llvm::MD5::update(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x643): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x6b8): undefined reference to `llvm::raw_ostream::operator<<(llvm::format_object_base const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7d1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x7e7): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x82a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x861): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x902): undefined reference to `llvm::GlobalAlias::create(llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::GlobalValue*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa10): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa40): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa67): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xa85): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xae5): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb35): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb5f): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xb79): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xbad): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc3a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc4d): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xc9e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcd6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xcee): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xd89): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe1c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe53): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xe9c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xea8): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xefb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf16): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf5a): undefined reference to `vtable for llvm::raw_pwrite_stream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xf71): undefined reference to `llvm::raw_ostream::~raw_ostream()' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0xfc2): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1088): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1122): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x114d): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1192): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x119d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x11f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x120b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x122a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x124e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1261): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12b4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12cf): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x12ee): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1376): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1402): undefined reference to `llvm::MemoryBuffer::getFileOrSTDIN(llvm::Twine const&, long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x16fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17a8): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17e1): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x17fa): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x18d5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1907): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1953): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a1b): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1a66): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1b0b): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ba1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1bd0): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c19): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c25): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c80): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1c9b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cba): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1cc6): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d0c): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d3b): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d88): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1d9f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1df3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e0f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e2f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1e40): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ee3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1f7c): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1fb3): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x1ffa): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2006): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x205d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2078): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x209b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x20e5): undefined reference to `vtable for llvm::raw_svector_ostream' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2146): undefined reference to `llvm::raw_ostream::SetBufferAndMode(char*, unsigned long, llvm::raw_ostream::BufferKind)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2217): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2245): undefined reference to `llvm::User::operator new(unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2264): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2298): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2325): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2338): undefined reference to `llvm::ReturnInst::ReturnInst(llvm::LLVMContext&, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2391): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23ad): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x23e7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2478): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2495): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x24b8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2515): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2542): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25b0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x25fe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2628): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2650): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x268f): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x26f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x270b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2728): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2767): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27bf): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27da): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x27fb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2878): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28a6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x28d3): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2900): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2a00): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2aac): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2afc): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2b44): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2c85): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ca4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2cc3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime22makeModuleCtorFunctionEv+0x2ce1): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStubBody(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0xd7): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x105): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x18b): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x24a): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x266): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x285): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x2c8): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x301): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x34d): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x36a): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x384): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ce): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x3ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x40c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x454): undefined reference to `clang::ASTContext::getTypeInfoInChars(clang::QualType) const' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x4e3): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x506): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x514): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x534): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x587): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5a2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5c2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x5e8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x612): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x665): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x681): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6a2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6b5): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x6d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x722): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x776): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x805): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x864): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8a7): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x8fc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x914): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x935): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime18emitDeviceStubBodyERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x953): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o): In function `(anonymous namespace)::CGNVCUDARuntime::emitDeviceStub(clang::CodeGen::CodeGenFunction&, clang::CodeGen::FunctionArgList&)': CGCUDANV.cpp:(.text._ZN12_GLOBAL__N_115CGNVCUDARuntime14emitDeviceStubERN5clang7CodeGen15CodeGenFunctionERNS2_15FunctionArgListE+0x51): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTIN4llvm13format_objectIJmEEE[_ZTIN4llvm13format_objectIJmEEE]+0x10): undefined reference to `typeinfo for llvm::format_object_base' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel.ro._ZTVN4llvm13format_objectIJmEEE[_ZTVN4llvm13format_objectIJmEEE]+0x10): undefined reference to `llvm::format_object_base::home()' /usr/lib/libclangCodeGen.a(CGCUDANV.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o): In function `clang::CodeGen::CGCUDARuntime::EmitCUDAKernelCallExpr(clang::CodeGen::CodeGenFunction&, clang::CUDAKernelCallExpr const*, clang::CodeGen::ReturnValueSlot)': CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0x6f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGCUDARuntime.cpp:(.text._ZN5clang7CodeGen13CGCUDARuntime22EmitCUDAKernelCallExprERNS0_15CodeGenFunctionEPKNS_18CUDAKernelCallExprENS0_15ReturnValueSlotE+0xb9): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGCUDARuntime.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitStmt(clang::Stmt*) [clone .isra.57]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitStmtEPN5clang4StmtE.isra.57+0x1b): undefined reference to `clang::Stmt::dump(clang::SourceManager&) const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitExpr(clang::Expr*) [clone .isra.195]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter9VisitExprEPN5clang4ExprE.isra.195+0x53): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitComplexBinOpLibCall(llvm::StringRef, (anonymous namespace)::ComplexExprEmitter::BinOpInfo const&) [clone .isra.233]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x195): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x267): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x337): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x494): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x510): undefined reference to `clang::ASTContext::getFunctionTypeInternal(clang::QualType, llvm::ArrayRef, clang::FunctionProtoType::ExtProtoInfo const&, bool) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6a2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x6fe): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x726): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x750): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x778): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter23EmitComplexBinOpLibCallEN4llvm9StringRefERKNS0_9BinOpInfoE.isra.233+0x7a0): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinAdd((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x172): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x190): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x19c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1d9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x1f4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x212): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x252): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x270): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x27b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2ba): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2d6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x2f5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x31f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x364): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3b1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x3f6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x411): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x42f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x44b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x479): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4c0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x4d8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x507): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinAddERKNS0_9BinOpInfoE+0x523): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinSub((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x87): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0xf3): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x16a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x188): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1d1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x20a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x23a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x258): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x263): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2a2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2be): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x2dd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x319): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x34b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x390): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3b3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x3e1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x426): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x441): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x45f): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x47b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4a9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x4f0): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x508): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x53e): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x55c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x567): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x583): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinSubERKNS0_9BinOpInfoE+0x59f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x123): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x183): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x24d): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2a0): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2ea): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x33f): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x393): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3b6): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x3d0): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x40e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x429): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x445): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x46a): undefined reference to `llvm::MDBuilder::createBranchWeights(unsigned int, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x480): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x4cc): undefined reference to `llvm::ConstantExpr::getCompare(unsigned short, llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x520): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x541): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x55b): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::BasicBlock*, llvm::Value*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x599): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5d2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x5ef): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x65e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x74c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x76c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x77d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7c2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x7dd): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x804): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x831): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x853): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x863): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8c6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x8ed): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x923): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x943): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x954): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x994): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9b7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x9de): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa11): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa33): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa42): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa83): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xa9f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xac1): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xaf1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb0f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb1b): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb60): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb7b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xb9d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbd1): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xbf1): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc02): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc47): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc62): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xc89): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcc6): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xce4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xcf0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd3e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd5a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xd7d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xda9): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdcd): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xdd9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe02): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe1f): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe30): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe79): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xe9a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xec2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xeeb): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf0d): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf19): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf3d): undefined reference to `llvm::CmpInst::CmpInst(llvm::Type*, llvm::Instruction::OtherOps, llvm::CmpInst::Predicate, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf5c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xf68): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfb1): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xfd2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0xff6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x103f): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1050): undefined reference to `llvm::BranchInst::BranchInst(llvm::BasicBlock*, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1090): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10b6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x10d4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x112d): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x114b): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x115f): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1170): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11b7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11d7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x11f6): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14ca): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14e6): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x14fa): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x150b): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x154d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x156c): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x158a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1855): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18b5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x18d5): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a5c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a7a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1a86): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1acb): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ae6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b08): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1b6d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bb8): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1bfb): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c3f): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1c84): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1cc6): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d09): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d1d): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d35): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d55): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d75): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1d95): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1db5): more undefined references to `llvm::PHINode::growOperands()' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinMul((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1de3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e03): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e35): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e7f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1e9e): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ec0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ee7): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f07): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f37): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1f81): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fa0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1fc2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x1ff7): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2041): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2060): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2082): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x20b5): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2100): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2120): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2143): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2175): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21c4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x21e3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x220a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x223d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2288): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22a8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22cb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x22ef): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2317): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2337): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2357): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2377): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinMulERKNS0_9BinOpInfoE+0x2397): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf4): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x141): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x194): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1da): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x21c): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x272): more undefined references to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x472): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x49a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4aa): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x4ee): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x516): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x53a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x56c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x58a): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x596): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5d5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x5f1): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x610): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x642): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x660): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x66c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6a9): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6c4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x6e2): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x712): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x739): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x74a): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x788): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x7cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x806): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x82e): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x83e): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x882): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x8ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x903): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x92c): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x93c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x981): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9a9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x9cd): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa02): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa2d): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa46): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xa98): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xac6): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xaf0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xb8a): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbb4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xbcd): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc1c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc48): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xc70): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xca2): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcc9): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xcda): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd1d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd45): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd69): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xd9d): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdbd): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xdce): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe0c): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe27): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe4a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe7b): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xe99): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xea5): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xee3): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xefe): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf1c): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xf5e): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfa0): undefined reference to `llvm::ConstantExpr::get(unsigned int, llvm::Constant*, llvm::Constant*, unsigned int, llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xfd4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0xff4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1000): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x106a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10a5): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x10dc): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x110a): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1138): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x116f): undefined reference to `llvm::ConstantExpr::getAdd(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11a7): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x11e1): undefined reference to `llvm::ConstantExpr::getMul(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x121b): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1238): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1249): undefined reference to `clang::Type::isUnsignedIntegerType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1286): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12be): undefined reference to `llvm::ConstantExpr::getUDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12d6): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x12ee): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1325): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x137a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13ac): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x13d5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1402): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1424): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1435): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1476): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1491): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14b4): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14d3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x14fc): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1534): undefined reference to `llvm::ConstantExpr::getSDiv(llvm::Constant*, llvm::Constant*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x155f): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15ab): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15cc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x15f0): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1623): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1678): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16aa): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x16d3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1705): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1759): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x178a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17b3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x17e4): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1845): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1878): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18a7): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x18d9): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1924): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1945): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1969): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x199e): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x19f2): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a12): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a35): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1a65): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ab6): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ae8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b11): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1b44): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ba5): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1bd8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c07): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c4b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c6b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1c8b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cab): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1cd0): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinDiv((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1d8c): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1ddc): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1dfc): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e24): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e50): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1e9a): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1eb9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1edb): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f32): undefined reference to `llvm::BinaryOperator::Create(llvm::Instruction::BinaryOps, llvm::Value*, llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1f82): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fa2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x1fca): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2003): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x201f): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2040): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2061): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x207d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinDivERKNS0_9BinOpInfoE+0x2099): more undefined references to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfRealComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x5c): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x8e): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x9b): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xad): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0xf2): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x154): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x186): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x192): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1e1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x1f6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x213): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x221): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x270): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x287): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2a5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x2c9): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfRealComponentENS0_7AddressENS_8QualTypeE+0x30b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::CodeGen::CodeGenFunction::emitAddrOfImagComponent(clang::CodeGen::Address, clang::QualType)': CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x3f): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x72): undefined reference to `clang::ASTContext::getTypeSizeInChars(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x7e): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xbf): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xcc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xde): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0xee): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x125): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x184): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1b6): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x1c2): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x212): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x228): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x246): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x254): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2a4): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2c0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x2df): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x309): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGExprComplex.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction23emitAddrOfImagComponentENS0_7AddressENS_8QualTypeE+0x34b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitStoreOfComplex(std::pair, clang::CodeGen::LValue, bool)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x138): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x155): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x18d): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1e1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x1ff): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x218): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x258): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x273): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x28d): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x2a1): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x363): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter18EmitStoreOfComplexESt4pairIPN4llvm5ValueES4_EN5clang7CodeGen6LValueEb+0x383): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitLoadOfLValue(clang::CodeGen::LValue, clang::SourceLocation)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0xee): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x120): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x141): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x184): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1a4): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1c3): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x1d7): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x274): undefined reference to `llvm::Value::getName() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2ae): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x2d2): undefined reference to `llvm::LoadInst::LoadInst(llvm::Type*, llvm::Value*, char const*, bool, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x321): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x341): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x360): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x371): undefined reference to `llvm::LoadInst::setAlignment(unsigned int)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x473): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter16EmitLoadOfLValueEN5clang7CodeGen6LValueENS1_14SourceLocationE+0x493): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitCallExpr(clang::CallExpr const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x33): undefined reference to `clang::CallExpr::getCallReturnType(clang::ASTContext const&) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter13VisitCallExprEPKN5clang8CallExprE+0x95): undefined reference to `clang::Expr::getExprLoc() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x84): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd2): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x125): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x403): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x421): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x436): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x448): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4b2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x4ce): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6c4): undefined reference to `llvm::User::operator new(unsigned long)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6e0): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x6f5): undefined reference to `llvm::Value::setName(llvm::Twine const&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x707): undefined reference to `llvm::User::allocHungoffUses(unsigned int, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x745): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x760): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x77a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbe3): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xbff): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc2b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xc47): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd25): undefined reference to `llvm::PHINode::growOperands()' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0xd45): undefined reference to `llvm::PHINode::growOperands()' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x18f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x301): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x33b): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x3cd): undefined reference to `llvm::ConstantExpr::getFNeg(llvm::Constant*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x427): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x47f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x707): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x76f): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x7cc): undefined reference to `llvm::UndefValue::get(llvm::Type*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x81f): more undefined references to `llvm::UndefValue::get(llvm::Type*)' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `clang::StmtVisitorBase>::Visit(clang::Stmt*)': CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0xd40): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x105c): undefined reference to `clang::ParmVarDecl::getDefaultArg()' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11b2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x11c9): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x126a): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x13ad): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1462): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1657): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x16fe): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x180d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x196b): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a46): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a5d): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a85): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1a9c): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1ac0): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1d15): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x1e51): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20b4): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20d4): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x20e0): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x212f): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x214a): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x216b): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x218b): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21ab): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x21b6): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2205): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2220): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2241): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2263): undefined reference to `llvm::BinaryOperator::CreateFNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2281): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x228c): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22d7): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x22f2): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2313): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x236a): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2389): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23c7): undefined reference to `llvm::ConstantExpr::getNeg(llvm::Constant*, bool, bool)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x23e9): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2408): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2427): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x243e): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x24c8): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25b8): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25ce): undefined reference to `llvm::UndefValue::get(llvm::Type*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25e4): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x25f2): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2605): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2613): undefined reference to `llvm::Constant::getAggregateElement(unsigned int) const' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2630): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x267b): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x26c3): undefined reference to `llvm::BinaryOperator::CreateNeg(llvm::Value*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN5clang15StmtVisitorBaseINS_8make_ptrEN12_GLOBAL__N_118ComplexExprEmitterESt4pairIPN4llvm5ValueES7_EJEE5VisitEPNS_4StmtE+0x2778): undefined reference to `llvm::BasicBlock::BasicBlock(llvm::LLVMContext&, llvm::Twine const&, llvm::Function*, llvm::BasicBlock*)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitBinOps(clang::BinaryOperator const*)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x4f): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter10EmitBinOpsEPKN5clang14BinaryOperatorE+0x7f): undefined reference to `clang::Type::isRealFloatingType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCast(clang::CastKind, clang::Expr*, clang::QualType)': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x49): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x91): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x167): undefined reference to `llvm::Type::getPointerTo(unsigned int) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x18c): undefined reference to `llvm::ConstantExpr::getCast(unsigned int, llvm::Constant*, llvm::Type*, bool)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x1a2): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x235): undefined reference to `clang::ASTContext::getObjCGCAttrKind(clang::QualType) const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x33d): undefined reference to `clang::Expr::getExprLoc() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x3ed): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x405): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x415): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x445): undefined reference to `llvm::CastInst::Create(llvm::Instruction::CastOps, llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x48e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4af): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4cf): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter8EmitCastEN5clang8CastKindEPNS1_4ExprENS1_8QualTypeE+0x4eb): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o): In function `(anonymous namespace)::ComplexExprEmitter::EmitCompoundAssignLValue(clang::CompoundAssignOperator const*, std::pair ((anonymous namespace)::ComplexExprEmitter::*)((anonymous namespace)::ComplexExprEmitter::BinOpInfo const&), clang::CodeGen::RValue&) [clone .constprop.252]': CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0xa1): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x13b): undefined reference to `clang::Type::isRealFloatingType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x294): undefined reference to `llvm::Constant::getNullValue(llvm::Type*)' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x332): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4d2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x4ef): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x511): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x531): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):CGExprComplex.cpp:(.text._ZN12_GLOBAL__N_118ComplexExprEmitter24EmitCompoundAssignLValueEPKN5clang22CompoundAssignOperatorEMS0_FSt4pairIPN4llvm5ValueES8_ERKNS0_9BinOpInfoEERNS1_7CodeGen6RValueE.constprop.252+0x55a): more undefined references to `clang::Type::getUnqualifiedDesugaredType() const' follow /usr/lib/libclangCodeGen.a(CGExprComplex.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o): In function `clang::CodeGen::CodeGenFunction::EmitNVPTXDevicePrintfCallExpr(clang::CallExpr const*, clang::CodeGen::ReturnValueSlot)': CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x91): undefined reference to `llvm::Module::getDataLayout() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x14b): undefined reference to `clang::CallExpr::getDirectCallee()' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x3dc): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x482): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x5d5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x628): undefined reference to `llvm::StructType::create(llvm::ArrayRef, llvm::StringRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x723): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x755): undefined reference to `llvm::DataLayout::getPrefTypeAlignment(llvm::Type*) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x778): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x78f): undefined reference to `llvm::StoreInst::StoreInst(llvm::Value*, llvm::Value*, bool, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7dd): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x7f8): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x817): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x829): undefined reference to `llvm::StoreInst::setAlignment(unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x85f): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x86c): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x881): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x88f): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x8d0): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x903): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x913): undefined reference to `llvm::PointerType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x968): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x982): undefined reference to `llvm::GetElementPtrInst::getIndexedType(llvm::Type*, llvm::ArrayRef)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x99f): undefined reference to `llvm::GetElementPtrInst::init(llvm::Value*, llvm::ArrayRef, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x9ad): undefined reference to `llvm::GetElementPtrInst::setIsInBounds(bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa02): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa1d): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa43): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa68): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xa81): undefined reference to `llvm::VectorType::get(llvm::Type*, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xad2): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xb75): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbb9): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xbd5): undefined reference to `llvm::ConstantExpr::getPointerCast(llvm::Constant*, llvm::Type*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc11): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc25): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc37): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc4b): undefined reference to `llvm::FunctionType::get(llvm::Type*, llvm::ArrayRef, bool)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xc5f): undefined reference to `llvm::Module::getFunction(llvm::StringRef) const' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xd20): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xdb1): undefined reference to `llvm::Instruction::Instruction(llvm::Type*, unsigned int, llvm::Use*, unsigned int, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xddc): undefined reference to `llvm::CallInst::init(llvm::FunctionType*, llvm::Value*, llvm::ArrayRef, llvm::ArrayRef >, llvm::Twine const&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe21): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe2d): undefined reference to `llvm::Instruction::setFastMathFlags(llvm::FastMathFlags)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe7b): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xe96): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xeb5): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf0b): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0xf7a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x100e): undefined reference to `llvm::User::operator new(unsigned long)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1027): undefined reference to `llvm::Function::Function(llvm::FunctionType*, llvm::GlobalValue::LinkageTypes, llvm::Twine const&, llvm::Module*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1048): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1064): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x106d): undefined reference to `llvm::ConstantPointerNull::get(llvm::PointerType*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x10b6): undefined reference to `llvm::CastInst::CreatePointerCast(llvm::Value*, llvm::Type*, llvm::Twine const&, llvm::Instruction*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x110e): undefined reference to `llvm::MetadataTracking::track(void*, llvm::Metadata&, llvm::PointerUnion)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1129): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x114a): undefined reference to `llvm::MetadataTracking::retrack(void*, llvm::Metadata&, void*)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x1186): undefined reference to `llvm::User::operator new(unsigned long, unsigned int, unsigned int)' CGGPUBuiltin.cpp:(.text._ZN5clang7CodeGen15CodeGenFunction29EmitNVPTXDevicePrintfCallExprEPKNS_8CallExprENS0_15ReturnValueSlotE+0x11e0): undefined reference to `llvm::MetadataTracking::untrack(void*, llvm::Metadata&)' /usr/lib/libclangCodeGen.a(CGGPUBuiltin.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfo::LoopInfo(llvm::BasicBlock*, clang::CodeGen::LoopAttributes const&, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x58): undefined reference to `llvm::BasicBlock::getContext() const' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0xb4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x18e): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x19f): undefined reference to `llvm::MDNode::replaceOperandWith(unsigned int, llvm::Metadata*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x1b2): undefined reference to `llvm::MDNode::deleteTemporary(llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x257): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x277): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2cc): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2e3): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2f1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x2fa): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x31a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3c1): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3d3): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3e1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x3ea): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x40a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x444): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x456): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x464): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x46d): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x48d): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ca): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4e1): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4ef): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x4f8): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x518): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x551): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x563): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x571): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x57a): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x59a): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x5d1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x631): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x656): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x686): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6b6): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):CGLoopInfo.cpp:(.text._ZN5clang7CodeGen8LoopInfoC2EPN4llvm10BasicBlockERKNS0_14LoopAttributesERKNS2_8DebugLocESA_+0x6e6): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::push(llvm::BasicBlock*, clang::ASTContext&, llvm::ArrayRef, llvm::DebugLoc const&, llvm::DebugLoc const&)': CGLoopInfo.cpp:(.text._ZN5clang7CodeGen13LoopInfoStack4pushEPN4llvm10BasicBlockERNS_10ASTContextENS2_8ArrayRefIPKNS_4AttrEEERKNS2_8DebugLocESE_+0x86): undefined reference to `clang::Expr::EvaluateKnownConstInt(clang::ASTContext const&, llvm::SmallVectorImpl >*) const' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o): In function `clang::CodeGen::LoopInfoStack::InsertHelper(llvm::Instruction*) const': CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x38): undefined reference to `llvm::TerminatorInst::getNumSuccessors() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x5f): undefined reference to `llvm::TerminatorInst::getSuccessor(unsigned int) const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x83): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0x9d): undefined reference to `llvm::Instruction::mayReadFromMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xaa): undefined reference to `llvm::Instruction::mayWriteToMemory() const' CGLoopInfo.cpp:(.text._ZNK5clang7CodeGen13LoopInfoStack12InsertHelperEPN4llvm11InstructionE+0xe0): undefined reference to `llvm::Instruction::setMetadata(llvm::StringRef, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(CGLoopInfo.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o): In function `clang::CodeGen::getLLVMFieldNumber(clang::CodeGen::CodeGenModule&, clang::RecordDecl const*, clang::FieldDecl const*)': CodeGenABITypes.cpp:(.text._ZN5clang7CodeGen18getLLVMFieldNumberERNS0_13CodeGenModuleEPKNS_10RecordDeclEPKNS_9FieldDeclE+0x24): undefined reference to `clang::getPrimaryMergedDecl(clang::Decl*)' /usr/lib/libclangCodeGen.a(CodeGenABITypes.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isPassedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isPassedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isMissedOptRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler24isMissedOptRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::ClangDiagnosticHandler::isAnalysisRemarkEnabled(llvm::StringRef) const': CodeGenAction.cpp:(.text._ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE[_ZNK5clang22ClangDiagnosticHandler23isAnalysisRemarkEnabledEN4llvm9StringRefE]+0x14): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `GetOutputStream(clang::CompilerInstance&, llvm::StringRef, clang::BackendAction)': CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x35): undefined reference to `clang::CompilerInstance::createNullOutputFile()' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0x81): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZL15GetOutputStreamRN5clang16CompilerInstanceEN4llvm9StringRefENS_13BackendActionE+0xae): undefined reference to `clang::CompilerInstance::createDefaultOutputFile(bool, llvm::StringRef, llvm::StringRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTopLevelDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x4d): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x54): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x60): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0xbb): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x102): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer18HandleTopLevelDeclENS_12DeclGroupRefE]+0x12e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&), clang::BackendConsumer::LinkInModules()::{lambda(llvm::Module&, llvm::StringSet const&)#1}>::_M_invoke(std::_Any_data const&, llvm::Module&, llvm::StringSet const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_[_ZNSt17_Function_handlerIFvRN4llvm6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEEZN5clang15BackendConsumer13LinkInModulesEvEUlS2_S7_E_E9_M_invokeERKSt9_Any_dataS2_S7_]+0xac): undefined reference to `llvm::InternalizePass::internalizeModule(llvm::Module&, llvm::CallGraph*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::ErrorInfoBase::message[abi:cxx11]() const': CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x47): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0x96): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev[_ZNK4llvm13ErrorInfoBase7messageB5cxx11Ev]+0xe8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTagDeclDefinition(clang::TagDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE[_ZN5clang15BackendConsumer23HandleTagDeclDefinitionEPNS_7TagDeclE]+0x8e): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInlineFunctionDefinition(clang::FunctionDecl*)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x35): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x3c): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x4d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0x9d): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xc6): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE[_ZN5clang15BackendConsumer30HandleInlineFunctionDefinitionEPNS_12FunctionDeclE]+0xf1): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::Initialize(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x9): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x46): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE[_ZN5clang15BackendConsumer10InitializeERNS_10ASTContextE]+0x74): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::EndSourceFileAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction19EndSourceFileActionEv+0x3a): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD2Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::~CodeGenAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x31): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x58): undefined reference to `llvm::LLVMContext::~LLVMContext()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0x8a): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xc0): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xd0): undefined reference to `vtable for clang::ASTFrontendAction' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionD2Ev+0xea): undefined reference to `clang::FrontendAction::~FrontendAction()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::~BackendConsumer()': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x42): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumerD0Ev[_ZN5clang15BackendConsumerD5Ev]+0x88): undefined reference to `llvm::Timer::~Timer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleInterestingDecl(clang::DeclGroupRef)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x72): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x79): undefined reference to `vtable for clang::PrettyStackTraceDecl' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x85): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0xe0): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x122): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE[_ZN5clang15BackendConsumer21HandleInterestingDeclENS_12DeclGroupRefE]+0x13e): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `BitcodeInlineAsmDiagHandler(llvm::SMDiagnostic const&, void*, unsigned int)': CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x20): undefined reference to `llvm::errs()' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x39): undefined reference to `llvm::SMDiagnostic::print(char const*, llvm::raw_ostream&, bool, bool) const' CodeGenAction.cpp:(.text._ZL27BitcodeInlineAsmDiagHandlerRKN4llvm12SMDiagnosticEPvj+0x1d3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr<{lambda(llvm::Error)#1}, std::default_delete<{lambda(llvm::Error)#1}> >, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x14f): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x19b): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x1ff): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_JEEES4_St10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x313): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::Error llvm::handleErrorImpl(std::unique_ptr >, clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x20): undefined reference to `llvm::ErrorInfoBase::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x224): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x278): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x2da): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN4llvm15handleErrorImplIZN5clang13CodeGenAction17CreateASTConsumerERNS1_16CompilerInstanceENS_9StringRefEEUlRNS_13ErrorInfoBaseEE_JEEENS_5ErrorESt10unique_ptrIS6_St14default_deleteIS6_EEOT_DpOT0_+0x3ee): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler2(llvm::SMDiagnostic const&, clang::SourceLocation)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x73): undefined reference to `llvm::SourceMgr::FindBufferContainingLoc(llvm::SMLoc) const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0xeb): undefined reference to `llvm::MemoryBuffer::getMemBufferCopy(llvm::StringRef, llvm::Twine const&)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x104): undefined reference to `clang::SourceManager::createMemBufferContentCache(llvm::MemoryBuffer*, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x11a): undefined reference to `clang::SourceManager::createFileID(clang::SrcMgr::ContentCache const*, clang::SourceLocation, clang::SrcMgr::CharacteristicKind, int, unsigned int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x2fe): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x4c8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x5f1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x6f1): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21InlineAsmDiagHandler2ERKN4llvm12SMDiagnosticENS_14SourceLocationE+0x811): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::InlineAsmDiagHandler(llvm::DiagnosticInfoInlineAsm const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x4f): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20InlineAsmDiagHandlerERKN4llvm23DiagnosticInfoInlineAsmE+0x1c1): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::StackSizeDiagHandler(llvm::DiagnosticInfoStackSize const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x2b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0xf5): undefined reference to `clang::Decl::castToDeclContext(clang::Decl const*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer20StackSizeDiagHandlerERKN4llvm23DiagnosticInfoStackSizeE+0x11a): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::getBestLocationFromDebugLoc(llvm::DiagnosticInfoWithLocationBase const&, bool&, llvm::StringRef&, unsigned int&, unsigned int&) const': CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x4d): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x6e): undefined reference to `clang::Decl::getASTContext() const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xd0): undefined reference to `llvm::DiagnosticInfoWithLocationBase::getLocation(llvm::StringRef*, unsigned int*, unsigned int*) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0xe9): undefined reference to `clang::FileManager::getFile(llvm::StringRef, bool, bool)' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x11b): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZNK5clang15BackendConsumer27getBestLocationFromDebugLocERKN4llvm30DiagnosticInfoWithLocationBaseERbRNS1_9StringRefERjS8_+0x2e7): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::UnsupportedDiagHandler(llvm::DiagnosticInfoUnsupported const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0xf1): undefined reference to `llvm::Twine::str[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x1ed): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer22UnsupportedDiagHandlerERKN4llvm25DiagnosticInfoUnsupportedE+0x3f5): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::EmitOptimizationMessage(llvm::DiagnosticInfoOptimizationBase const&, unsigned int)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xa6): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xd8): undefined reference to `llvm::DiagnosticInfoOptimizationBase::getMsg[abi:cxx11]() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0xf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x297): undefined reference to `llvm::raw_ostream::flush_nonempty()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3a0): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x3b8): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x5e8): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x665): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x891): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer23EmitOptimizationMessageERKN4llvm30DiagnosticInfoOptimizationBaseEj+0x8b1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::DiagnosticInfoOptimizationBase const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x51): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0xca): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x121): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm30DiagnosticInfoOptimizationBaseE+0x171): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisFPCommute const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm35OptimizationRemarkAnalysisFPCommuteE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::OptimizationRemarkHandler(llvm::OptimizationRemarkAnalysisAliasing const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x17): undefined reference to `llvm::OptimizationRemarkAnalysis::AlwaysPrint' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer25OptimizationRemarkHandlerERKN4llvm34OptimizationRemarkAnalysisAliasingE+0x67): undefined reference to `llvm::Regex::match(llvm::StringRef, llvm::SmallVectorImpl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::DiagnosticHandlerImpl(llvm::DiagnosticInfo const&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xb8): undefined reference to `vtable for llvm::raw_string_ostream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0xd5): undefined reference to `vtable for llvm::DiagnosticPrinterRawOStream' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x11d): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21DiagnosticHandlerImplERKN4llvm14DiagnosticInfoE+0x29e): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CodeGenAction(unsigned int, llvm::LLVMContext*)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0xf): undefined reference to `clang::FrontendAction::FrontendAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenActionC2EjPN4llvm11LLVMContextE+0x7b): undefined reference to `llvm::LLVMContext::LLVMContext()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorTemplateBase::grow(unsigned long)': CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0xf1): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm[_ZN4llvm23SmallVectorTemplateBaseIN5clang13CodeGenAction10LinkModuleELb0EE4growEm]+0x15e): undefined reference to `llvm::report_bad_alloc_error(char const*, bool)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `llvm::SmallVectorImpl::operator=(llvm::SmallVectorImpl&&)': CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x55): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x18d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x1d9): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x275): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2c6): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):CodeGenAction.cpp:(.text._ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_[_ZN4llvm15SmallVectorImplIN5clang13CodeGenAction10LinkModuleEEaSEOS4_]+0x2ff): more undefined references to `llvm::Module::~Module()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::CreateASTConsumer(clang::CompilerInstance&, llvm::StringRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x2bb): undefined reference to `llvm::Timer::init(llvm::StringRef, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x35d): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x3a6): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x4b9): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x59b): undefined reference to `clang::FileManager::getBufferForFile(llvm::StringRef, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x5c1): undefined reference to `llvm::getOwningLazyBitcodeModule(std::unique_ptr >&&, llvm::LLVMContext&, bool, bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x76d): undefined reference to `vtable for clang::PPChainedCallbacks' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xab3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xade): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xb6c): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc3d): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xc9a): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xda2): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xe1b): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0xf58): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction17CreateASTConsumerERNS_16CompilerInstanceEN4llvm9StringRefE+0x10e8): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `void llvm::handleAllErrors(llvm::Error, clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)::{lambda(llvm::Error)#1}::operator()(llvm::Error) const::{lambda(llvm::ErrorInfoBase&)#1}&&)': CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x3f): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0xdc): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x12f): undefined reference to `vtable for llvm::ErrorList' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x2f6): undefined reference to `llvm::ErrorList::ID' CodeGenAction.cpp:(.text._ZN4llvm15handleAllErrorsIJZZN5clang13CodeGenAction10loadModuleENS_15MemoryBufferRefEENKUlNS_5ErrorEE_clES4_EUlRNS_13ErrorInfoBaseEE_EEEvS4_DpOT_+0x316): undefined reference to `llvm::ErrorList::ID' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::loadModule(llvm::MemoryBufferRef)': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x51): undefined reference to `llvm::LLVMContext::enableDebugTypeODRUniquing()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x76): undefined reference to `llvm::getBitcodeModuleList(llvm::MemoryBufferRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0xb6): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x20a): undefined reference to `llvm::parseIR(llvm::MemoryBufferRef, llvm::SMDiagnostic&, llvm::LLVMContext&, bool, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x335): undefined reference to `llvm::BitcodeModule::parseModule(llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x3e0): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x558): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x5aa): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x740): undefined reference to `clang::SourceManager::translateFileLineCol(clang::FileEntry const*, unsigned int, unsigned int) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x77d): undefined reference to `clang::DiagnosticIDs::getCustomDiagID(clang::DiagnosticIDs::Level, llvm::StringRef)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction10loadModuleEN4llvm15MemoryBufferRefE+0x9b8): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::CodeGenAction::ExecuteAction()': CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x34): undefined reference to `clang::ASTFrontendAction::ExecuteAction()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0xde): undefined reference to `clang::SourceManager::getFakeBufferForRecovery() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x17b): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x197): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x370): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x460): undefined reference to `llvm::MemoryBuffer::getMemBufferRef() const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x4a0): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x558): undefined reference to `clang::SrcMgr::ContentCache::getBuffer(clang::DiagnosticsEngine&, clang::SourceManager const&, clang::SourceLocation, bool*) const' CodeGenAction.cpp:(.text._ZN5clang13CodeGenAction13ExecuteActionEv+0x68f): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `std::_Function_handler const&)#1}::operator()(llvm::Module&, llvm::StringSet const&) const::{lambda(llvm::GlobalValue const&)#1}>::_M_invoke(std::_Any_data const&, llvm::GlobalValue const&)': CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x5b): undefined reference to `llvm::Value::getName() const' CodeGenAction.cpp:(.text._ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_[_ZNSt17_Function_handlerIFbRKN4llvm11GlobalValueEEZZN5clang15BackendConsumer13LinkInModulesEvENKUlRNS0_6ModuleERKNS0_9StringSetINS0_15MallocAllocatorEEEE_clES8_SD_EUlS3_E_E9_M_invokeERKSt9_Any_dataS3_]+0x8b): undefined reference to `llvm::StringMapImpl::FindKey(llvm::StringRef) const' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o): In function `clang::BackendConsumer::HandleTranslationUnit(clang::ASTContext&)': CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x36): undefined reference to `llvm::PrettyStackTraceEntry::PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x3d): undefined reference to `vtable for llvm::PrettyStackTraceString' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x44): undefined reference to `clang::FrontendTimesIsEnabled' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xb9): undefined reference to `llvm::PrettyStackTraceEntry::~PrettyStackTraceEntry()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xe8): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticHandler() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0xf6): undefined reference to `llvm::LLVMContext::getInlineAsmDiagnosticContext() const' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x10e): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x121): undefined reference to `llvm::LLVMContext::getDiagnosticHandler()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x17a): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x19e): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x247): undefined reference to `llvm::Linker::linkModules(llvm::Module&, std::unique_ptr >, unsigned int, std::function const&)>)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x25d): undefined reference to `llvm::Module::~Module()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5b3): undefined reference to `clang::DiagnosticsEngine::EmitCurrentDiagnostic(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5c2): undefined reference to `llvm::raw_fd_ostream::~raw_fd_ostream()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x5cb): undefined reference to `llvm::ToolOutputFile::CleanupInstaller::~CleanupInstaller()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x653): undefined reference to `llvm::ToolOutputFile::ToolOutputFile(llvm::StringRef, std::error_code&, llvm::sys::fs::OpenFlags)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x686): undefined reference to `llvm::yaml::Output::Output(llvm::raw_ostream&, void*, int)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x699): undefined reference to `llvm::LLVMContext::setDiagnosticsOutputFile(std::unique_ptr >)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6c5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessRequested(bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x6d5): undefined reference to `llvm::LLVMContext::setDiagnosticsHotnessThreshold(unsigned long)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x843): undefined reference to `llvm::LLVMContext::setInlineAsmDiagnosticHandler(void (*)(llvm::SMDiagnostic const&, void*, unsigned int), void*)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x853): undefined reference to `llvm::LLVMContext::setDiagnosticHandler(std::unique_ptr >&&, bool)' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x88e): undefined reference to `llvm::Timer::startTimer()' CodeGenAction.cpp:(.text._ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE[_ZN5clang15BackendConsumer21HandleTranslationUnitERNS_10ASTContextE]+0x8ce): undefined reference to `llvm::Timer::stopTimer()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGenActionE[_ZTIN5clang13CodeGenActionE]+0x10): undefined reference to `typeinfo for clang::ASTFrontendAction' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang22ClangDiagnosticHandlerE[_ZTIN5clang22ClangDiagnosticHandlerE]+0x10): undefined reference to `typeinfo for llvm::DiagnosticHandler' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTIN5clang15BackendConsumerE[_ZTIN5clang15BackendConsumerE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang15BackendConsumerE[_ZTVN5clang15BackendConsumerE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGenActionE[_ZTVN5clang13CodeGenActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitAssemblyActionE[_ZTVN5clang18EmitAssemblyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang12EmitBCActionE[_ZTVN5clang12EmitBCActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang14EmitLLVMActionE[_ZTVN5clang14EmitLLVMActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang18EmitLLVMOnlyActionE[_ZTVN5clang18EmitLLVMOnlyActionE]+0x38): undefined reference to `clang::FrontendAction::shouldEraseOutputFiles()' /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel.ro._ZTVN5clang21EmitCodeGenOnlyActionE[_ZTVN5clang21EmitCodeGenOnlyActionE]+0x38): more undefined references to `clang::FrontendAction::shouldEraseOutputFiles()' follow /usr/lib/libclangCodeGen.a(CodeGenAction.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createFuture(llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createFutureEPN4llvm8ConstantE+0x3e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::resolveSelfReferences(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x70): undefined reference to `llvm::ConstantExpr::getGetElementPtr(llvm::Type*, llvm::Constant*, llvm::ArrayRef, bool, llvm::Optional, llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x80): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase21resolveSelfReferencesEPN4llvm14GlobalVariableE+0x89): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::createGlobal(llvm::Constant*, llvm::Twine const&, clang::CharUnits, bool, llvm::GlobalValue::LinkageTypes, unsigned int)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x3e): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x71): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase12createGlobalEPN4llvm8ConstantERKNS2_5TwineENS_9CharUnitsEbNS2_11GlobalValue12LinkageTypesEj+0x81): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::setGlobalInitializer(llvm::GlobalVariable*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase20setGlobalInitializerEPN4llvm14GlobalVariableEPNS2_8ConstantE+0x14): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitFuture::installInGlobal(llvm::GlobalVariable*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen18ConstantInitFuture15installInGlobalEPN4llvm14GlobalVariableE+0x26): undefined reference to `llvm::GlobalVariable::setInitializer(llvm::Constant*)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantInitBuilderBase::abandon(unsigned long)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x45): undefined reference to `llvm::UndefValue::get(llvm::Type*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x51): undefined reference to `llvm::Value::replaceAllUsesWith(llvm::Value*)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen23ConstantInitBuilderBase7abandonEm+0x5a): undefined reference to `llvm::GlobalVariable::eraseFromParent()' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addSize(clang::CharUnits)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase7addSizeENS_9CharUnitsE+0x46): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getGEPIndicesTo(llvm::SmallVectorImpl&, unsigned long) const [clone .localalias.59]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x39): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0x71): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xa5): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase15getGEPIndicesToERN4llvm15SmallVectorImplIPNS2_8ConstantEEEm+0xcd): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getOffsetFromGlobalTo(unsigned long) const [clone .localalias.58]': ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4b): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x9e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x104): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x13a): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x169): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x212): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x255): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2d6): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x2fe): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x334): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x37a): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x3e4): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x439): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x4d8): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x54c): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZNK5clang7CodeGen28ConstantAggregateBuilderBase21getOffsetFromGlobalToEm+0x5bf): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::addPlaceholderWithSize(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x6a): undefined reference to `llvm::Module::getDataLayout() const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xa0): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0xcc): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x157): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x180): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x1a9): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x201): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x21e): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x27a): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2b2): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x2de): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x34c): undefined reference to `llvm::DataLayout::getPointerSize(unsigned int) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x3b7): undefined reference to `llvm::DataLayout::getABITypeAlignment(llvm::Type*) const' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase22addPlaceholderWithSizeEPN4llvm4TypeE+0x425): undefined reference to `llvm::DataLayout::getStructLayout(llvm::StructType*) const' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishArray(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x4b): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase11finishArrayEPN4llvm4TypeE+0x5a): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::finishStruct(llvm::StructType*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x4e): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0x91): undefined reference to `llvm::ConstantStruct::getTypeForElements(llvm::ArrayRef, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xa0): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase12finishStructEPN4llvm10StructTypeE+0xc3): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `void std::vector >::_M_realloc_insert(__gnu_cxx::__normal_iterator > >, llvm::GlobalVariable*&)': ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x131): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' ConstantInitBuilder.cpp:(.text._ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_[_ZNSt6vectorIN5clang7CodeGen23ConstantInitBuilderBase13SelfReferenceESaIS3_EE17_M_realloc_insertIJRPN4llvm14GlobalVariableEEEEvN9__gnu_cxx17__normal_iteratorIPS3_S5_EEDpOT_]+0x211): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getAddrOfCurrentPosition(llvm::Type*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x43): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase24getAddrOfCurrentPositionEPN4llvm4TypeE+0x75): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o): In function `clang::CodeGen::ConstantAggregateBuilderBase::getRelativeOffset(llvm::IntegerType*, llvm::Constant*)': ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x2a): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x42): undefined reference to `llvm::ConstantExpr::getPtrToInt(llvm::Constant*, llvm::Type*, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x52): undefined reference to `llvm::ConstantExpr::getSub(llvm::Constant*, llvm::Constant*, bool, bool)' ConstantInitBuilder.cpp:(.text._ZN5clang7CodeGen28ConstantAggregateBuilderBase17getRelativeOffsetEPN4llvm11IntegerTypeEPNS2_8ConstantE+0x76): undefined reference to `llvm::ConstantExpr::getTrunc(llvm::Constant*, llvm::Type*, bool)' /usr/lib/libclangCodeGen.a(ConstantInitBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::addCounters(llvm::coverage::Counter, llvm::coverage::Counter, llvm::coverage::Counter)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x15): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder11addCountersEN4llvm8coverage7CounterES3_S3_+0x2a): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD2Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x27): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getPreciseTokenLocEnd(clang::SourceLocation) [clone .isra.64]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x1a): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getPreciseTokenLocEndEN5clang14SourceLocationE.isra.64+0x2f): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::normalizeFilename(llvm::StringRef)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x74): undefined reference to `llvm::sys::fs::make_absolute(llvm::SmallVectorImpl&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x87): undefined reference to `llvm::sys::path::remove_dots(llvm::SmallVectorImpl&, bool, llvm::sys::path::Style)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_117normalizeFilenameEN4llvm9StringRefE+0x14a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CoverageSourceInfo::~CoverageSourceInfo()': CoverageMappingGen.cpp:(.text._ZN5clang18CoverageSourceInfoD0Ev[_ZN5clang18CoverageSourceInfoD5Ev]+0x26): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStart(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x80): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder8getStartEPKN5clang4StmtE+0x9d): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEnd(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x1c): undefined reference to `clang::Stmt::getLocEnd() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x32): undefined reference to `clang::SourceManager::isMacroArgExpansion(clang::SourceLocation, clang::SourceLocation*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x4b): undefined reference to `clang::SourceManager::getBufferName(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x68): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0x98): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xb5): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder6getEndEPKN5clang4StmtE+0xcc): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::SourceManager::getFileID(clang::SourceLocation) const': CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0xb1): undefined reference to `clang::SourceManager::getFileIDSlow(unsigned int) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x196): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE[_ZNK5clang13SourceManager9getFileIDENS_14SourceLocationE]+0x1a9): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getIncludeOrExpansionLoc(clang::SourceLocation) [clone .isra.148]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x5c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder24getIncludeOrExpansionLocEN5clang14SourceLocationE.isra.148+0x92): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getEndOfFileOrMacro(clang::SourceLocation) [clone .isra.150]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x92): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x112): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x140): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder19getEndOfFileOrMacroEN5clang14SourceLocationE.isra.150+0x19c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::getStartOfFileOrMacro(clang::SourceLocation) [clone .isra.149]': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x6c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder21getStartOfFileOrMacroEN5clang14SourceLocationE.isra.149+0x16c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::popRegions(unsigned long)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x282): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x2a0): undefined reference to `llvm::report_fatal_error(char const*, bool)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x374): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x384): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x3ac): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder10popRegionsEm+0x56c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::isNestedIn(clang::SourceLocation, clang::FileID)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xb7): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0xf2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x28e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder10isNestedInEN5clang14SourceLocationENS1_6FileIDE+0x2ae): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::adjustForOutOfOrderTraversal(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0xb7): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x262): undefined reference to `clang::SourceManager::getFileIDSize(clang::FileID) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x39c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3be): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x3e4): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder28adjustForOutOfOrderTraversalEN5clang14SourceLocationE+0x47a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `llvm::SmallSet >::insert(clang::SourceLocation const&)': CoverageMappingGen.cpp:(.text._ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_[_ZN4llvm8SmallSetIN5clang14SourceLocationELj8ESt4lessIS2_EE6insertERKS2_]+0x21e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::handleFileExit(clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x3d4): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x40c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x482): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x763): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x7dc): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0x92c): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xa5e): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb19): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14handleFileExitEN5clang14SourceLocationE+0xb8a): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::completeDeferred(llvm::coverage::Counter, clang::SourceLocation)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xe9): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0xf9): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x10b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x11b): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x265): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder16completeDeferredEN4llvm8coverage7CounterEN5clang14SourceLocationE+0x2ab): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::emitSourceRegions(llvm::SmallSet, 8u, std::less > > const&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x65): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x94): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x9f): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1a3): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1b5): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1ca): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x1de): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x446): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder17emitSourceRegionsERKN4llvm8SmallSetISt4pairIN5clang14SourceLocationES5_ELj8ESt4lessIS6_EEE+0x463): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x68): undefined reference to `llvm::MD5::MD5()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7b): undefined reference to `llvm::MD5::update(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x94): undefined reference to `llvm::MD5::final(llvm::MD5::MD5Result&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaa): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xba): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xd5): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xe5): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xf6): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x104): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x126): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x4ed): undefined reference to `llvm::coverage::RawCoverageMappingReader::read()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5cf): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x5df): undefined reference to `llvm::ConstantExpr::getBitCast(llvm::Constant*, llvm::Type*, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x78b): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x79c): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7ad): undefined reference to `llvm::Type::getInt64Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x7cb): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x82e): undefined reference to `llvm::outs()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x8b2): undefined reference to `llvm::raw_ostream::indent(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x900): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x92e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x950): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x97c): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x99e): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0x9d3): undefined reference to `llvm::coverage::CounterMappingContext::dump(llvm::coverage::Counter const&, llvm::raw_ostream&) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xa8d): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xab1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xad1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xaf1): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb11): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xb31): more undefined references to `llvm::raw_ostream::write(char const*, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::addFunctionMappingRecord(llvm::GlobalVariable*, llvm::StringRef, unsigned long, std::__cxx11::basic_string, std::allocator > const&, bool)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xbb7): undefined reference to `llvm::raw_ostream::operator<<(unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xc7a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen24addFunctionMappingRecordEPN4llvm14GlobalVariableENS2_9StringRefEmRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEEb+0xcde): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingModuleGen::emit()': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xa1): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x2b7): undefined reference to `vtable for llvm::raw_string_ostream' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x350): undefined reference to `llvm::coverage::CoverageFilenamesSectionWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x412): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x439): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x46a): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x49f): undefined reference to `llvm::raw_ostream::flush_nonempty()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ca): undefined reference to `llvm::ConstantDataArray::getString(llvm::LLVMContext&, llvm::StringRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x4ec): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x50f): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x544): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x568): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x583): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x599): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5b1): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x5d4): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x614): undefined reference to `llvm::StructType::get(llvm::LLVMContext&, llvm::ArrayRef, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x654): undefined reference to `llvm::ConstantStruct::get(llvm::StructType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x69d): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x6d4): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x700): undefined reference to `llvm::getInstrProfSectionName[abi:cxx11](llvm::InstrProfSectKind, llvm::Triple::ObjectFormatType, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x719): undefined reference to `llvm::GlobalObject::setSection(llvm::StringRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x73a): undefined reference to `llvm::GlobalObject::setAlignment(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x76a): undefined reference to `llvm::Type::getInt8PtrTy(llvm::LLVMContext&, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x77d): undefined reference to `llvm::ArrayType::get(llvm::Type*, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x79e): undefined reference to `llvm::ConstantArray::get(llvm::ArrayType*, llvm::ArrayRef)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x7e5): undefined reference to `llvm::User::operator new(unsigned long, unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x812): undefined reference to `llvm::GlobalVariable::GlobalVariable(llvm::Module&, llvm::Type*, bool, llvm::GlobalValue::LinkageTypes, llvm::Constant*, llvm::Twine const&, llvm::GlobalVariable*, llvm::GlobalValue::ThreadLocalMode, unsigned int, bool)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x838): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0x9a9): undefined reference to `llvm::raw_ostream::write_zeros(unsigned int)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen24CoverageMappingModuleGen4emitEv+0xb18): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitSwitchCase(clang::SwitchCase const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x5f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15VisitSwitchCaseEPKN5clang10SwitchCaseE+0x102): undefined reference to `clang::SwitchCase::getSubStmt()' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::StmtVisitorBase::Visit(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x202): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x258): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x2ad): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x4f3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x58f): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x70a): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x726): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x7c2): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x9fe): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xa72): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xb00): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xbdb): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc24): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc5e): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xc71): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xca4): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xcb6): undefined reference to `clang::ReturnStmt::getRetValue() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xdf6): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xe12): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xee4): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xefc): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf3a): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0xf9e): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x10c2): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x11f8): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x121f): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1246): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1269): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x1297): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):CoverageMappingGen.cpp:(.text._ZN5clang15StmtVisitorBaseINS_14make_const_ptrEN12_GLOBAL__N_129CounterCoverageMappingBuilderEvJEE5VisitEPKNS_4StmtE+0x12ba): more undefined references to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' follow /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::propagateCounts(llvm::coverage::Counter, clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xdd): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder15propagateCountsEN4llvm8coverage7CounterEPKN5clang4StmtE+0xeb): undefined reference to `clang::SourceManager::isBeforeInTranslationUnit(clang::SourceLocation, clang::SourceLocation) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitWhileStmt(clang::WhileStmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0xf3): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x105): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x185): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1b2): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x1ce): undefined reference to `llvm::coverage::CounterExpressionBuilder::add(llvm::coverage::Counter, llvm::coverage::Counter)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3a1): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder14VisitWhileStmtEPKN5clang9WhileStmtE+0x3d7): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitStmt(clang::Stmt const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x2d): undefined reference to `clang::Stmt::getLocStart() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x49): undefined reference to `clang::Stmt::children()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x121): undefined reference to `clang::StmtIteratorBase::NextVA()' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1a5): undefined reference to `clang::StmtIteratorBase::GetDeclExpr() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder9VisitStmtEPKN5clang4StmtE+0x1ca): undefined reference to `clang::StmtIteratorBase::NextDecl(bool)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitCallExpr(clang::CallExpr const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x7c): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0xa6): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder13VisitCallExprEPKN5clang8CallExprE+0x110): undefined reference to `clang::Type::getUnqualifiedDesugaredType() const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CounterCoverageMappingBuilder::VisitAbstractConditionalOperator(clang::AbstractConditionalOperator const*)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_129CounterCoverageMappingBuilder32VisitAbstractConditionalOperatorEPKN5clang27AbstractConditionalOperatorE+0x104): undefined reference to `llvm::coverage::CounterExpressionBuilder::subtract(llvm::coverage::Counter, llvm::coverage::Counter)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `(anonymous namespace)::CoverageMappingBuilder::gatherFileIDs(llvm::SmallVectorImpl&)': CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x22a): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4cf): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x4da): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x557): undefined reference to `clang::SourceManager::getDecomposedSpellingLocSlowCase(clang::SrcMgr::SLocEntry const*, unsigned int) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x677): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x749): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x77d): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x86e): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN12_GLOBAL__N_122CoverageMappingBuilder13gatherFileIDsERN4llvm15SmallVectorImplIjEE+0x893): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitEmptyMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x2fd): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x594): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x5c2): undefined reference to `clang::SourceManager::getImmediateExpansionRange(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x60c): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x737): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x745): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x79a): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen16emitEmptyMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x7c3): undefined reference to `clang::SourceManager::loadSLocEntry(unsigned int, bool*) const' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o): In function `clang::CodeGen::CoverageMappingGen::emitCounterMapping(clang::Decl const*, llvm::raw_ostream&)': CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x19c): undefined reference to `clang::SourceManager::getFileCharacteristic(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x4a2): undefined reference to `clang::Lexer::MeasureTokenLength(clang::SourceLocation, clang::SourceManager const&, clang::LangOptions const&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x51b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x52d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x53f): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x550): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x85b): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x86d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x87d): undefined reference to `clang::SourceManager::getSpellingLineNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x88d): undefined reference to `clang::SourceManager::getSpellingColumnNumber(clang::SourceLocation, bool*) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xbdb): undefined reference to `llvm::coverage::CoverageMappingWriter::write(llvm::raw_ostream&)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xe38): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfda): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0xfff): undefined reference to `clang::SourceManager::getSpellingLocSlowCase(clang::SourceLocation) const' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1037): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x111c): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' CoverageMappingGen.cpp:(.text._ZN5clang7CodeGen18CoverageMappingGen18emitCounterMappingEPKNS_4DeclERN4llvm11raw_ostreamE+0x1142): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel.ro._ZTIN5clang18CoverageSourceInfoE[_ZTIN5clang18CoverageSourceInfoE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(CoverageMappingGen.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD2Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2b): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::~MacroPPCallbacks()': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacksD0Ev[_ZN5clang16MacroPPCallbacksD5Ev]+0x2a): undefined reference to `clang::PPCallbacks::~PPCallbacks()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::writeMacroDefinition(clang::IdentifierInfo const&, clang::MacroInfo const&, clang::Preprocessor&, llvm::raw_ostream&, llvm::raw_ostream&)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x113): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x12e): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x1fd): undefined reference to `clang::Preprocessor::getSpelling(clang::Token const&, llvm::SmallVectorImpl&, bool*) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x24f): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x2ba): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x338): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x372): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x3aa): undefined reference to `llvm::raw_ostream::write(unsigned char)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x43a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x45c): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks20writeMacroDefinitionERKNS_14IdentifierInfoERKNS_9MacroInfoERNS_12PreprocessorERN4llvm11raw_ostreamESB_+0x47a): undefined reference to `llvm::raw_ostream::write(char const*, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::MacroDefined(clang::Token const&, clang::MacroDirective const*)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x8e): undefined reference to `vtable for llvm::raw_string_ostream' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x118): undefined reference to `clang::MacroDirective::getDefinition()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x168): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x18e): undefined reference to `llvm::raw_ostream::flush_nonempty()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1df): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks12MacroDefinedERKNS_5TokenEPKNS_14MacroDirectiveE+0x1ea): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileEntered(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0xf6): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks11FileEnteredENS_14SourceLocationE+0x166): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o): In function `clang::MacroPPCallbacks::FileExited(clang::SourceLocation)': MacroPPCallbacks.cpp:(.text._ZN5clang16MacroPPCallbacks10FileExitedENS_14SourceLocationE+0x64): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel.ro._ZTIN5clang16MacroPPCallbacksE[_ZTIN5clang16MacroPPCallbacksE]+0x10): undefined reference to `typeinfo for clang::PPCallbacks' /usr/lib/libclangCodeGen.a(MacroPPCallbacks.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleInlineFunctionDefinition(clang::FunctionDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x50): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x9d): undefined reference to `clang::Decl::castFromDeclContext(clang::DeclContext const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0xc6): undefined reference to `clang::DeclContext::isDependentContext() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl30HandleInlineFunctionDefinitionEPN5clang12FunctionDeclE+0x127): undefined reference to `llvm::SmallVectorBase::grow_pod(void*, unsigned long, unsigned long)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::Initialize(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl10InitializeERN5clang10ASTContextE+0x127): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTranslationUnit(clang::ASTContext&)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl21HandleTranslationUnitERN5clang10ASTContextE+0x44): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::HandleTagDeclDefinition(clang::TagDecl*)': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x49): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x7e): undefined reference to `clang::ASTContext::isMSStaticDataMemberInlineDefinition(clang::VarDecl const*) const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x90): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0xd6): undefined reference to `clang::DeclContext::decls_begin() const' ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImpl23HandleTagDeclDefinitionEPN5clang7TagDeclE+0x107): undefined reference to `clang::ASTContext::DeclMustBeEmitted(clang::Decl const*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::GetDeclForMangledName(llvm::StringRef)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0x6c): undefined reference to `clang::FunctionDecl::hasBody(clang::FunctionDecl const*&) const' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator21GetDeclForMangledNameEN4llvm9StringRefE+0xa6): undefined reference to `clang::TagDecl::getDefinition() const' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CodeGenerator::StartModule(llvm::StringRef, llvm::LLVMContext&)': ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x46): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x62): undefined reference to `llvm::Module::~Module()' ModuleBuilder.cpp:(.text._ZN5clang13CodeGenerator11StartModuleEN4llvm9StringRefERNS1_11LLVMContextE+0x16e): undefined reference to `llvm::Module::setDataLayout(llvm::DataLayout const&)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD2Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `(anonymous namespace)::CodeGeneratorImpl::~CodeGeneratorImpl()': ModuleBuilder.cpp:(.text._ZN12_GLOBAL__N_117CodeGeneratorImplD0Ev+0x5f): undefined reference to `llvm::Module::~Module()' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o): In function `clang::CreateLLVMCodeGen(clang::DiagnosticsEngine&, llvm::StringRef, clang::HeaderSearchOptions const&, clang::PreprocessorOptions const&, clang::CodeGenOptions const&, llvm::LLVMContext&, clang::CoverageSourceInfo*)': ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14a9): undefined reference to `llvm::Module::Module(llvm::StringRef, llvm::LLVMContext&)' ModuleBuilder.cpp:(.text._ZN5clang17CreateLLVMCodeGenERNS_17DiagnosticsEngineEN4llvm9StringRefERKNS_19HeaderSearchOptionsERKNS_19PreprocessorOptionsERKNS_14CodeGenOptionsERNS2_11LLVMContextEPNS_18CoverageSourceInfoE+0x14f2): undefined reference to `llvm::LLVMContext::setDiscardValueNames(bool)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTIN5clang13CodeGeneratorE[_ZTIN5clang13CodeGeneratorE]+0x10): undefined reference to `typeinfo for clang::ASTConsumer' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN12_GLOBAL__N_117CodeGeneratorImplE+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x28): undefined reference to `clang::ASTConsumer::HandleTopLevelDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x38): undefined reference to `clang::ASTConsumer::HandleInterestingDecl(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x60): undefined reference to `clang::ASTConsumer::HandleTopLevelDeclInObjCContainer(clang::DeclGroupRef)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel.ro._ZTVN5clang13CodeGeneratorE[_ZTVN5clang13CodeGeneratorE]+0x68): undefined reference to `clang::ASTConsumer::HandleImplicitImportDecl(clang::ImportDecl*)' /usr/lib/libclangCodeGen.a(ModuleBuilder.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::disableSanitizerForInstruction(llvm::Instruction*)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x22): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x41): undefined reference to `llvm::Module::getMDKindID(llvm::StringRef) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata30disableSanitizerForInstructionEPN4llvm11InstructionE+0x53): undefined reference to `llvm::Instruction::setMetadata(unsigned int, llvm::MDNode*)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::getLocationMetadata(clang::SourceLocation)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x33): undefined reference to `clang::SourceManager::getPresumedLoc(clang::SourceLocation, bool) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x62): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x74): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x82): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x8b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0x9d): undefined reference to `llvm::Type::getInt32Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xab): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xb4): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata19getLocationMetadataENS_14SourceLocationE+0xd4): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::SourceLocation, llvm::StringRef, clang::QualType, bool, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0xdf): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x102): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x112): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x11b): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x129): undefined reference to `llvm::Type::getInt1Ty(llvm::LLVMContext&)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x139): undefined reference to `llvm::ConstantInt::get(llvm::IntegerType*, unsigned long, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x142): undefined reference to `llvm::ValueAsMetadata::get(llvm::Value*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x162): undefined reference to `llvm::MDTuple::getImpl(llvm::LLVMContext&, llvm::ArrayRef, llvm::Metadata::StorageType, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x181): undefined reference to `llvm::Module::getOrInsertNamedMetadata(llvm::StringRef)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x18d): undefined reference to `llvm::NamedMDNode::addOperand(llvm::MDNode*)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableENS_14SourceLocationENS2_9StringRefENS_8QualTypeEbb+0x1c6): undefined reference to `llvm::MDString::get(llvm::LLVMContext&, llvm::StringRef)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o): In function `clang::CodeGen::SanitizerMetadata::reportGlobalToASan(llvm::GlobalVariable*, clang::VarDecl const&, bool)': SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x88): undefined reference to `vtable for llvm::raw_string_ostream' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xdf): undefined reference to `clang::NamedDecl::printQualifiedName(llvm::raw_ostream&) const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0xee): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x105): undefined reference to `clang::Decl::getAttrs() const' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x15f): undefined reference to `llvm::raw_ostream::flush_nonempty()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x193): undefined reference to `llvm::raw_string_ostream::~raw_string_ostream()' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x212): undefined reference to `clang::parseSanitizerValue(llvm::StringRef, bool)' SanitizerMetadata.cpp:(.text._ZN5clang7CodeGen17SanitizerMetadata18reportGlobalToASanEPN4llvm14GlobalVariableERKNS_7VarDeclEb+0x21b): undefined reference to `clang::expandSanitizerGroups(unsigned long)' /usr/lib/libclangCodeGen.a(SanitizerMetadata.cpp.o):(.data.rel._ZN4llvm30VerifyDisableABIBreakingChecksE+0x0): undefined reference to `llvm::DisableABIBreakingChecks' collect2: error: ld returned 1 exit status src/gallium/targets/opencl/meson.build:36:0: ERROR: C++ library 'clangCodeGen' not found